这里是一份基于Python的监控网页变化的代码,支持HTTPS,并且可以设置Headers:

import requests
import time

url = 'https://www.example.com'
headers = {
    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36'
}
last_content = ''

while True:
    try:
        response = requests.get(url, headers=headers)
        content = response.content.decode('utf-8')
        if last_content != content:
            print('网页发生了变化!')
            last_content = content
    except Exception as e:
        print('出现了异常:', e)
    time.sleep(60)  # 每隔60秒检查一次

其中,我们使用了requests库来发送HTTP请求,同时也为其设置了Headers,避免被网站识别为爬虫。在每次请求后,我们将得到的网页内容与上一次的进行对比,如果发现发生了变化,就输出提示信息。

代码中的time.sleep(60)用于控制监控的频率,可以根据需要进行调整。

Python网页变化监控代码:支持HTTPS和Headers设置

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

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