开源工具 Change Detection 实时监控网页更新/库存变动

Change Detection 是一款开源的网页变动监控工具,能够实时检测网页内容更新(如库存、价格变动等),并通过多种通知方式提醒用户。支持 Docker 快速部署,提供灵活的配置选项,包括监控频率、通知格式及元素筛选功能,适用于抢购、优惠追踪等场景。

关键要点列表:

  1. 功能特点:实时监控网页内容变动(如库存、价格),支持查看具体变动内容并发送通知。
  2. 安装方式:可通过 Docker 或 Docker Compose 快速部署,默认端口为 5000。
  3. 通知配置:集成 AppRise 支持多种通知渠道(如 Gotify),可自定义通知标题和内容格式。
  4. 监控设置:支持全局或单独设置监控频率,默认 3 小时一次,可按需调整。
  5. 进阶功能:通过 XPath 过滤指定元素,避免动态内容干扰;可设置条件匹配实现精细化监控。

安装

通过以下 Docker 命令直接启动

docker run -d --restart always -p "127.0.0.1:5000:5000" -v datastore-volume:/datastore --name changedetection.io dgtlmoon/changedetection.io

也可以使用 Docker Compose 启动

services:
changedetection:
image: ghcr.io/dgtlmoon/changedetection.io
container_name: changedetection
network_mode: host
volumes:
- /opt/changedetection:/datastore
restart: unless-stopped

配置

成功运行后,访问 http://ip:5000 就可以进入到 Change Detection

通知

我们先来配置一下通知,方便网页变动时第一时间收到提醒,来到 “Settings -> Notifications”

Change Detection 采用 AppRise 作为通知工具,因此支持绝大多数的通知方式,以 Gotify 为例,参照 AppRise 的格式填写 URL gotify://hostname/token

添加完成后,点击一下 “Send test notification”,能够收到测试消息就说明添加成功了

通知方式
通知方式

接着还可以在下方设置一下通知的标题和内容格式,Change Detection 内置了很多的变量,通过这些变量你可以根据自己的需求来配置通知的具体内容。

通知格式
通知格式

监控

来到 General,可以看到默认的频率是 3 小时一次,根据自己的需求调整一下监控频率

监控频率
监控频率

此时基本配置已经完成,返回首页添加一个站点就可以开启监控了

提示

以上设置都是全局设置,你还可以为每个监控单独设置通知方式和监控频率

添加站点
添加站点

进阶配置

默认情况下,会监控整个页面,如果页面包含排行榜、热搜之类的内容,那么每次监控都会提示不同,就达不到我们想要的效果了

来到 “Filters & Triggers” 中,我们可以通过 xpath 来筛选一下,只监控指定的元素,这样就不会被页面中实时更新的动态元素干扰了

筛选元素
筛选元素

此外,你还可以在 “Conditions” 中设置一个或多个匹配条件,更加精细化的控制监控内容

条件控制
条件控制

原创文章,作者:kp51,如若转载,请注明出处:https://www.kepu51.com/instant-messaging/259.html

(0)
上一篇 2025年6月22日 10:30
下一篇 2025年7月15日 12:13

相关推荐

  • Windows10/11 永久停止系统更新(关闭自动更新)的方法

    摘要: 本文介绍了通过修改Windows注册表永久关闭系统自动更新的方法,适用于Windows 10和11系统。通过设置暂停更新的天数(最长100年),用户可以避免强制更新带来的问题,同时仍可手动检查更新。 关键要点列表: 通过修改注册表路径 计算机HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsUpdateUXSetti…

    2025年6月4日 网络资讯
  • Serv00免费邮局:搭建个人域名邮箱,支持SMTP和Catch-all功能

    摘要:本文介绍了如何在Serv00免费虚拟主机上搭建自己的域名邮箱,包括添加域名、设置邮箱账号、配置DKIM和Catch-all功能,以及进行域名解析和邮件测试的详细步骤。 关键要点列表: Serv00支持免费搭建域名邮箱,并提供SMTP和Catch-all功能,适合正常建站和邮局使用。 设置邮箱需在后台添加域名和邮箱账号,并配置DKIM以提高发信成功率,避…

    2025年6月4日 网络资讯
  • AdGuard Home部署私有DNS服务 开启无广告屏蔽和隐私保护

    AdGuard Home简介 AdGuard Home是由AdGuard推出的一款工具,AdGuard是一家专注于网络安全和隐私保护的公司,旗下有多个广告过滤产品,例如我在Chrome上安装的广告过滤插件。AdGuard Home是一款开源免费的隐私保护与广告过滤工具。 与Chrome上的插件相比,AdGuard Home的特点在于: 它在DNS层面提供隐私…

    2025年6月19日
  • Pinterest无法打开,如何注册Pinterest账号【详细教程】

    本文介绍了Pinterest(拼趣)这一全球流行的图片分享与灵感搜集平台,并提供了在国内无法直接访问时的解决方案和详细注册教程。文章还对比了Pinterest与Instagram的不同之处,并分享了使用Pinterest的基础技巧和常见问题解答。 关键要点列表: Pinterest是一个以视觉方式发现创意点子的平台,涵盖家居设计、旅行灵感、美食等内容。 在国…

    2025年6月8日 网络资讯
  • 仅需1美元即可开通ChatGPT Team会员服务,5人共享,超划算!

    文章介绍了如何通过特定链接以1美元开通ChatGPT Team会员服务,该服务原价为每月25美元/人,支持5人共享。重点解决了中国大陆用户支付障碍问题,推荐使用PayPal绑定国际支付银行卡,并通过法国代理完成订阅。同时提醒用户及时取消订阅以避免后续高额费用。 开通 ChatGPT Team 前须知 支付问题是最大的障碍。中国大陆的银行卡99%无法直接订阅,…

    2025年6月7日 网络资讯
  • 数字游民必备:奥地利匿名eSIM完全指南

    本文介绍了如何通过Red Bull MOBILE Data:eSIM获取奥地利家宽IP的100M流量eSIM,用于注册账号(如N26),并详细说明了注册、激活和使用步骤。此外,还提到了Xesim和9sim等实体卡的购买链接及激活方法。 关键要点列表: 下载Red Bull MOBILE Data:eSIM应用,注册账号并验证邮箱。 输入邀请码激活eSIM,开…

    2025年7月15日 网络资讯
  • Kimi“新PPT助手”,Kimi自主研发的全新免费AI生成PPT助手

    近期,Kimi推出了全新的“新PPT助手”功能,引起了用户的关注。该助手能够快速生成PPT,用户只需在聊天框中输入需求,Kimi便能在短时间内提供大纲和设计模板。新功能支持从各种文档和链接中提取信息,并将其整理为PPT,极大地提升了工作效率。此外,Kimi在技术研发上持续发力,推出了多项新技术和产品,显示出其在市场上的稳步发展和技术积累。通过这一系列改进,“…

    2025年6月22日 网络资讯
  • VPS 大盘机 DD 安装飞牛 fnOS 保姆级教程

    飞牛 fnOS 是一款基于 Debian 深度开发的国产 NAS 系统,以其简洁的界面、丰富的功能和低硬件要求受到许多 NAS 爱好者的青睐。对于准备自组 NAS 或正在使用黑群晖的用户来说,fnOS 是一个值得尝试的替代方案。如果您手头有闲置的 VPS,可以通过本教程在 VPS 上安装 fnOS,体验其功能并熟悉操作,再决定是否在物理设备上部署。本文将详细…

    2025年6月13日
  • 一个手机号注册多个微信小号教程

    本文详细介绍了如何用一个手机号注册多个微信账号的步骤和注意事项,帮助用户分开管理个人和工作社交圈。微信现已开放同一手机号注册多个小号的功能,但需注意账号管理和切换时的细节问题。 微信允许同一手机号注册最多2个账号,需通过“切换账号”功能管理。 注册步骤包括手机号辅助验证、设置个人信息及微信号,需多次尝试可能遇到的系统繁忙提示。 小号无法直接用手机号登录,建议…

    2025年6月10日 网络资讯
  • 最新野卡(wildcard)全攻略:详细全面的使用指南与深度评测

    野卡(Wildcard)是一个海外支付平台,专为解决国内用户订阅海外软件服务的支付难题而设计。它提供虚拟卡号、有效期和CVC码等信息,支持订阅ChatGPT Plus、Claude、Midjourney等海外服务,并兼容美区Apple ID、Netflix等主流平台。野卡还提供一键升级、API转发、海外邮箱和手机号等增值服务,帮助用户绕过地域限制和验证问题。…

    2025年6月5日 网络资讯