欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python監視網頁變化

林國瑞1年前7瀏覽0評論

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 'Google' in html:
# 網頁沒有變化
print('網頁沒有變化')
else:
# 網頁發生變化
print('網頁發生變化')
else:
print('網頁狀態碼:', response.status_code)
# 延遲5秒鐘再次檢查網頁
time.sleep(5)

以上代碼中,我們使用了Python的requests庫來請求訪問網頁,并設置了超時時間為5秒鐘。如果網頁訪問成功,我們將檢查網頁內容是否與先前的內容相同。如果網頁沒有變化,我們將打印“網頁沒有變化”的消息,否則將打印“網頁發生變化”的消息。

在while循環的結尾,我們使用time.sleep函數延遲5秒鐘再次檢查網頁。這個循環會一直運行,直到我們手動停止它。