python 使用dnsbd的api查询ip上域名历史
要使用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的使用方法。
原文地址: https://www.cveoy.top/t/topic/h2wX 著作权归作者所有。请勿转载和采集!