要使用 DNSBD 的 API 查询 IP 上的域名历史,首先需要获取 API 的访问密钥。然后,可以使用 Python 的 requests 库来发送 HTTP 请求并解析返回的 JSON 数据。

以下是一个示例代码:

import requests

# 设置 API 访问密钥
api_key = 'YOUR_API_KEY'

# 设置要查询的 IP 地址
ip_address = '192.168.1.1'

# 构建 API 请求 URL
url = f'https://api.dnsbd.com/history/{ip_address}?apikey={api_key}'

# 发送 API 请求
response = requests.get(url)

# 解析返回的 JSON 数据
data = response.json()

# 打印域名历史
for domain in data['domains']:
    print(domain['name'], domain['first_seen'], domain['last_seen'])

请确保将 'YOUR_API_KEY' 替换为您在 DNSBD 网站上获得的实际 API 密钥。然后,将 'ip_address' 替换为要查询的实际 IP 地址。

这段代码发送一个 GET 请求到 DNSBD 的 API,并从返回的 JSON 数据中提取域名历史信息。然后,它遍历每个域名并打印出名称、首次出现日期和最后一次出现日期。

请注意,此示例代码仅适用于 DNSBD 的 API。如果要使用其他类似的服务,请查阅相关文档以了解其 API 的使用方法。

Python 使用 DNSBD API 查询 IP 上域名历史

原文地址: https://www.cveoy.top/t/topic/fLKk 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录