网站监控网页内容监测(Python实现定时监测网站运行状态的资料请关注脚本之家)

优采云 发布时间: 2022-04-06 03:18

  网站监控网页内容监测(Python实现定时监测网站运行状态的资料请关注脚本之家)

  先说说我为什么要写这段代码。每个人在浏览网页时都会看到友好链接和友好链接中的链接地址。如果不正常,会对SEO产生影响。如何及时发现无效或错误?链接并及时下线是一个关键问题。

  通过定期监测网站的状态,通常会监测到地址为网站的域名。如果链接的状态码不是200,则会离线并在特定时间后处理。对于二次检测状态,如果满足上线要求,之前使用创宇云的监控,但是功能比较简单,不能满足需求。在不久的将来,将使用 Python 来实现这个功能。后面会写监控模块,开源或者编译代码。公共服务器。

  这次写的是链接状态码获取,可以用在网站监控,友情链接监控等,及时提醒,状态处理等,方便网站优化。这次用到了python的requests、datatime、BlockingScheduler三类。让我们看一下代码。

  从 apscheduler.scheduler.blocking 导入 BlockingScheduler

  从日期时间导入日期时间

  导入请求

  #输出时间

  定义工作():

  网址 = '//'

  数据 = requests.get(url)

  代码 = data.status_code

  如果代码!= 200:

  print('网站无法响应,离线处理')

  别的:

  print('当前时间:' + datetime.now().strftime('%Y-%m-%d %H:%M:%S') + '状态码:')

  打印(代码)

  # 设置定时器 BlockScheduler

  sched = BlockingScheduler()

  sched.add_job(job, "interval", seconds=5)

  sched.start()

  运行结果:

  

  网站状态:

  

  以上是Python定时监控网站运行状态的示例代码的详细内容。更多python监控状态网站请关注脚本首页文章其他相关话题!

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线