changedetection.io – 自托管网页变动监测工具
source link: https://azhuge233.com/changedetection-io-%E8%87%AA%E6%89%98%E7%AE%A1%E7%BD%91%E9%A1%B5%E5%8F%98%E5%8A%A8%E7%9B%91%E6%B5%8B%E5%B7%A5%E5%85%B7/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
changedetection.io – 自托管网页变动监测工具
changedetection.io 可以监测指定网页变动,支持 GET/POST 等 HTTP 请求,也支持使用 Selenium/Playwright 的自动化浏览器监测包含动态加载的页面
监测到网页变动后,changedetection.io 可以使用指定方式发送通知消息——因为使用了 apprise 作为通知发送库,支持所有 apprise 支持的通知方式
https://github.com/caronc/apprise#popular-notification-services
安装方式也很简单,官方提供了 docker-compose.yml 文件,docker-compose 一把梭即可
以下为使用 Playwright Chrome 的配置文件,仅适用于本地网络环境
version: '2' services: changedetection: image: ghcr.io/dgtlmoon/changedetection.io container_name: changedetection hostname: changedetection restart: unless-stopped environment: - USE_X_SETTINGS=1 - PLAYWRIGHT_DRIVER_URL=ws://playwright-chrome:3000/ ports: - 5000:5000 volumes: - [数据存储路径]:/datastore playwright-chrome: image: browserless/chrome hostname: playwright-chrome restart: unless-stopped volumes: changedetection-data:
暂时没有找到官方对支持 firefox 和 webkit 的声明
虽然支持动态加载页面,但是 changedetection.io 无法通过 Cloudflare 的反爬墙,作用比较有限
此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据。
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK