GitHub项目地址:WebMonitor
WebMonitor
是一款 python
写的开源的网页监控程序,能监控网页变化和 RSS
更新,并支持多种通知方式。
本教程使用威联通NAS平台,其余linux系统相差无几。
安装:
1,打开威联通Docker(ContainerStation)-创建-搜索:logicjake/webmonito -安装-版本latest.
2,环境变量添加
可变 | 值 |
---|---|
PORT | 默认为 5000 |
USERNAME | 用户默认为 admin |
PASSWORD | 密码默认为 admin |
3,网络设置端口映射,端口号可根据自行需要更改
4,创建共享文件夹,并映射目录
文件夹 | 装载路径 | 备注 |
---|---|---|
/container/webmonitor |
/app/db |
数据库目录 |
5,点击创建,稍等一会,即可登录。 IP:15000 账号密码为环境变量中所设置。
6,通知方式,可自行设置自己喜欢的通知方式。
7,网页监控,
如:
打开网址 https://www.nocix.net/out-of-stock/?id=261,按 F12
调出开发者工具
- ① 按左上角的小箭头(Ctrl+Shift+C)开启选择模式
- ② 选定区域后右键高亮的代码
- ③
Copy
-->Copy XPath
增加网页监控
在 任务管理
--> 网页监控管理
添加新任务
- 任务名称:随便
- 监控网址:填写监控网址
- 元素选择器类型:选择
Xpath
- 元素选择器:粘贴上一步复制的内容
- 通知方式:同时添加了 TELEGRAM 和 微信(Server酱)
8,接收到测试通知,完成。
之后只有网页内容发生变化,才会通知。