网站监控网页内容监测(先说监测网站状态的资料请关注面圈教程相关文章!)

优采云 发布时间: 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中网站状态监控的更多信息,请关注面圈教程中其他相关文章!

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线