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

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

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 = '//www.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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 禁忌高h| 99久热只有精品视频免费看 | chinesehdxxx吃奶水 | 日本肉体xxxx69xxxx | 特级老女人淫片高清视频 | 国产男女爱视频在线观看 | 思思99热久久精品在2019线 | 小辣椒精品福利视频导航 | 四虎最新网址在线观看 | 好大好硬好深好爽想要吃奶 | 手机在线观看国产精选免费 | 免费永久观看美女视频网站网址 | 四虎黄色影视 | 国产成人精品男人的天堂538 | 男生和女生搞逼逼 | 村妇超级乱淫伦小说全集 | 91.prom在线观看国产 | 插得爽| 我半夜摸妺妺的奶C了她软件 | 明星乱亚洲 | 日韩资源| 18无删减羞羞网站动漫 | 久久AV国产麻豆HD真实乱 | 亚洲免费精品视频 | 久久综合网久久综合 | 日韩一卡2卡3卡新区网站 | 色屁屁www| juliaann大战黑人| 好吊色永久免费视频大全 | 九九精品免视看国产成人 | 天天综合五月天 | 日日视频| 亚洲精品老司机福利在线播放 | 欧美 亚洲 综合 卡通 另类 区 | 欧美丝袜foot job | 18日本人 | 色亚洲视频 | 性伴交换多p | 涩涩国产精品福利在线观看 | 亚洲高清视频在线观看 | 日韩理论片在线看免费观看 |