一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - Python實現定時監測網站運行狀態的示例代碼

Python實現定時監測網站運行狀態的示例代碼

2020-10-01 00:49申霖 Python

這篇文章主要介紹了Python實現定時監測網站狀態的示例代碼,幫助大家更好的管理自己的網站,感興趣的朋友可以了解下

先說一下為啥會寫這段代碼,大家在瀏覽網頁的時候都會看到友情鏈接,友情鏈接里面的鏈接地址,如果不能正常的,那么在SEO方面會有影響,如何及時的發現無效或者錯誤的鏈接并及時對其進行下線處理,這是一個至關重要的問題。

通過定時的監測網站的狀態,通常監測地址為網站的域名,如果鏈接的狀態碼不是200,那么,就將對其進行下線處理,在特定時間后對其進行二次探測狀態,如果符合將其上線,以前使用的創宇云的監控,但是功能比較單一,無法滿足需求,近期使用Python來實現這一功能,后期將編寫監控模塊,并進行代碼開源或搭建公共服務器。

本次抒寫的是鏈接狀態碼獲取,可以一應用在網站監控,友情鏈接監控等方面,及時作出提醒預警、狀態處理等,方便網站優化。本次使用了python的requests、datatime、BlockingScheduler這三個類。下面來看一下代碼。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
from apscheduler.schedulers.blocking import BlockingScheduler
from datetime import datetime
import requests
 
# 輸出時間
 
def job():
 url = '//m.ythuaji.com.cn'
 data = requests.get(url)
 code = data.status_code
 if code != 200:
 print('網站無法響應,進行下線處理')
 else:
 print('當前時間:' + datetime.now().strftime('%Y-%m-%d %H:%M:%S') + '狀態碼:')
 print(code)
 
# 設置定時器 BlockScheduler
sched = BlockingScheduler()
sched.add_job(job, "interval", seconds=5)
sched.start()

運行效果:

Python實現定時監測網站運行狀態的示例代碼

網站狀態:

Python實現定時監測網站運行狀態的示例代碼

以上就是Python實現定時監測網站運行狀態的示例代碼的詳細內容,更多關于python 監測網站狀態的資料請關注服務器之家其它相關文章!

原文鏈接:https://cloud.tencent.com/developer/article/1563818

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: www.伊人| 亚洲精品影视 | 美女的隐私视频免费看软件 | 99影视在线视频免费观看 | 人妇小说| 福利视频一区二区牛牛 | 亚洲人成绝费网站色ww | 亚洲 欧美 国产 在线 日韩 | 欧美a级v片不卡在线观看 | 日日干夜夜拍 | 久久精品视频免费 | 蜜桃视频在线观看www | 男人视频网 | 色导行 | 午夜国产小视频 | 国产一区二区三区在线观看视频 | 香蕉eeww99国产精品 | 99视频久久 | 国产aaa伦理片 | 国产这里有精品 | 日韩在线视精品在亚洲 | 国产色综合久久五月色婷婷中文 | 国产99区 | 含羞草国产亚洲精品岁国产精品 | 四虎精品免费视频 | 亚洲乱码一二三四区国产 | 桥本有菜ssni-677在线观看 | 久久午夜夜伦痒痒想咳嗽P 久久无码AV亚洲精品色午夜麻豆 | 99热久久这里只有精品6国产网 | 特黄aa级毛片免费视频播放 | 午夜精品亚洲 | 射综合网| 爱福利视频一区 | 色多多在线观看视频 | 久久五月综合婷婷中文云霸高清 | 亚洲国产精品久久久久久 | 国产 日韩 欧美视频二区 | 大肚孕妇的高h辣文 | 亚洲国产精品网站久久 | 日本zzzzwww大片免费 | 1986葫芦兄弟全集免费观看第十集 |