import requests
import time
#获取dnslog子域名实时刷新记录
# 第一次请求获取子域名和Cookie
get_domain_url = "http://www.dnslog.cn/getdomain.php?t=0.13027256482632943"
headers = {
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.5790.171 Safari/537.36",
"Accept": "*/*",
"Referer": "http://www.dnslog.cn/",
"Accept-Encoding": "gzip, deflate",
"Accept-Language": "zh-CN,zh;q=0.9",
"Connection": "close"
}
response = requests.get(get_domain_url, headers=headers)
domain_subdomain = response.text.strip()
print(domain_subdomain)
cookie = response.cookies.get('PHPSESSID')
# 持续请求记录数据
get_records_url = "http://www.dnslog.cn/getrecords.php?t=0.31679282564574174"
headers["Cookie"] = f"PHPSESSID={cookie}"
while True:
response = requests.get(get_records_url, headers=headers)
records_data = response.text
# 处理记录数据的逻辑
print(records_data)
# 可以根据需要调整刷新时间间隔
time.sleep(10)