dnslog调用脚本

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)
 

你可能感兴趣的:(安全,python)