# python_monitoring_web **Repository Path**: cx-a/python_monitoring_web ## Basic Information - **Project Name**: python_monitoring_web - **Description**: python实现监控企业网站页面变动并发送钉钉机器人提醒 - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2024-07-31 - **Last Updated**: 2024-12-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # python_monitoring_web #### 介绍 python实现监控企业网站页面变动并发送钉钉机器人提醒 #### 软件架构 python + requests #### 起因 因为之前很多ThinkPHP开发的企业网站容易被注入后修改数据,跳转到不正规网站。但很多这种站点不长久更新,有时候被修改了数据不能及时发现。 就想着搞一个python的定时检测页面md5值,如果md5值发生了变化就给钉钉机器人发推送提醒。 #### 定时任务处理 ``` 方法一: 使用time.sleep()基础函数实现简单定时任务 import time def simple_task(): print("任务执行时间:", time.ctime()) # 每隔5分钟执行一次任务 while True: simple_task() time.sleep(5 * 60) 方法二: 结合系统定时任务(如cron)执行Python脚本 Linux (cron): 在用户家目录下编辑crontab文件: crontab -e 添加定时任务条目: 0 3 * * * /usr/bin/python3 /path/to/your/script.py 上述cron表达式表示每天凌晨3点执行指定Python脚本。 方法三: 使用宝塔面板自定义任务 ```