Python监视网页变化
Python可以用于监视网页变化,这对于那些希望在特定事件发生时发出警报的人会非常有用。以下是如何使用Python监视网页的变化。
import requests import time url = 'https://www.google.com' timeout = 5 while True: try: response = requests.get(url, timeout=timeout) except (requests.ConnectionError, requests.Timeout) as exception: print('网页访问失败') continue if response.status_code == 200: # 网页访问成功 print('网页访问成功') html = response.content.decode('utf-8', 'ignore') if '
以上代码中,我们使用了Python的requests库来请求访问网页,并设置了超时时间为5秒钟。如果网页访问成功,我们将检查网页内容是否与先前的内容相同。如果网页没有变化,我们将打印“网页没有变化”的消息,否则将打印“网页发生变化”的消息。
在while循环的结尾,我们使用time.sleep函数延迟5秒钟再次检查网页。这个循环会一直运行,直到我们手动停止它。
本文可能转载于网络公开资源,如果侵犯您的权益,请联系我们删除。
0