网站监控网页内容监测(先说监测网站状态的资料请关注面圈教程相关文章!)
优采云 发布时间: 2021-12-16 06:08网站监控网页内容监测(先说监测网站状态的资料请关注面圈教程相关文章!)
先说一下为什么要写这段代码。当您浏览网页时,您会看到友情链接和友情链接中的链接地址。如果不正常,会影响SEO方面。如何及时发现无效或错误是一个非常重要的问题。
通过定期监控网站的状态,通常监控地址为网站的域名。如果链接的状态码不是200,那么就离线处理,在特定时间后处理 二次检测状态,如果符合之前使用的创宇云的监控,但是功能比较单一并且不能满足需求。近期会使用Python来实现这个功能,后面会写监控模块,代码会开源或者自建。公共服务器。
这次写的是链接状态码获取,可以应用于网站监控,友情链接监控等,及时提醒预警,状态处理等,方便网站优化。这次使用了python的三种请求,datatime和BlockingScheduler。让我们来看看代码。
from apscheduler.schedulers.blocking import BlockingScheduler
from datetime import datetime
import requests
# 输出时间
def job():
url = '//www.nhooo.com'
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中网站状态监控的更多信息,请关注面圈教程中其他相关文章!