Changedetection 主机
监控网页的重要变化并在监控内容更新时接收警报。
- 一键 部署
- 15 GB 所需磁盘空间
- 1 GB 内存 所需内存
- 来自 2 € 价格

官方链接
Changedetection 的官方链接和原始网站
您在 AvaHost 上获得的服务
一键部署、自定义域名、免费HTTPS、自动应用更新和定期备份是每个云应用的标准配置。您可以在一台服务器上运行多个应用,并且包括终端访问。
此模板不包含数据库容器。

技术
- Docker 镜像
- dgtlmoon/changedetection.io:latest
- 默认端口
- 5000

Changedetection 的工作原理
Changedetection 为每个 URL 存储一个监控任务,并按操作员选择的计划检查该目标。新响应与早期版本进行比较,界面以单词、行或字符级别呈现差异,使用户能够查看实际变化内容,而不仅仅是接收通用可用性信号。
过滤器通过 CSS 选择器、XPath、JSONPath、jq、正则表达式、触发文本和忽略文本将监控任务范围缩小到有用的内容。启用 Playwright 兼容的获取器时,浏览器步骤可在提取前填充字段或点击控件,而 REST API 管理监控任务、分组、通知设置和相关自动化。
Changedetection 的主要功能
价格和补货规则可检测产品元数据,并在阈值或可用性状态变化时发送通知。PDF 文本、JSON 响应、页面源代码、校验和以及选定的视觉区域也可成为监控目标,使同一实例对采购、政策跟踪、发布说明和篡改检查都很有用。
通知 URL 将应用程序连接到 Webhook、聊天系统、事件工具和其他由其通知库支持的提供商。每个渠道都依赖于自己的凭证和端点。托管服务不提供应用程序电子邮件,因此即使上游软件对其进行了文档记录,基于邮件的通知也不可用。
Changedetection 与 Visualping 的对比
Changedetection
Changedetection 为管理员提供自托管监控列表、差异历史、选择器、浏览器工作流、通知 URL 和 API。Visualping 是由提供商运营的产品,监控选定的页面区域并发送托管变化警报,具有浏览器扩展、集成、API 和业务监控用例。
Visualping
当团队希望获得供应商运营的爬取、账户管理和商业计划下的警报交付时,Visualping 可能更合适。Changedetection 适合希望控制监控实例并准备自行配置获取器、通知提供商、凭证、目标站点访问和数据保留的组织。
谁在使用 Changedetection
采购团队监控库存和价格,法律部门跟踪法规或政策页面,安全人员监控公共站点是否有意外编辑,研究人员跟踪列表、出版物或项目更新。开发人员还可以将检测到的文本转换为 API 调用或 RSS 源,用于下游工作流。
目标站点可能施加登录、同意屏幕、速率限制、CAPTCHA 或反机器人控制。浏览器步骤有助于处理常见的交互流程,但对受保护页面的访问仍取决于目标、启用的获取器以及操作员提供的任何代理或凭证。

自托管 Changedetection:要求和成本
资源需求随监控任务数量、检查频率、响应大小、差异历史、屏幕截图、浏览器渲染页面、API 活动和并发用户数的增加而上升。目录将 PostgreSQL 和 MariaDB 列为不需要;监控任务配置、快照、历史记录和本地应用程序文件在更新和恢复期间仍必须保持连接。
在 AvaHost 上,Changedetection 使用计划 1,价格为 €2。托管 Changedetection 套餐包括一键部署、带自动 HTTPS 的自定义域、自动应用程序更新和定期备份。应用程序电子邮件已禁用,因此请使用所需的第三方凭证配置并测试支持的非电子邮件通知 URL。浏览器渲染、代理服务、目标站点账户和访问权限不包含在托管计划中。
F.A.Q
Changedetection 在 Plan 1 上起价 €2。入门计划适合使用轻量级抓取的适度监控列表。监控数量、轮询频率、页面大小、截图保留、浏览器渲染、差异历史、API 调用和并发审阅者数量决定了何时需要更多内存、处理能力或存储空间。
自定义域名可以在 DNS 指向 AvaHost 后通过自动化 HTTPS 公开监控仪表板。附加最终主机名后,验证管理员访问权限、观看预览、回调和通知链接。任何受监控页面凭证或代理设置应保持独立,并应在不在共享观看备注中暴露机密的情况下进行测试。
托管服务上的邮件通知不可用。Changedetection 支持 webhook、聊天工具、事件系统和其他提供商的通知 URL,但每条路由都需要兼容的凭证和配置。创建一个无害的测试监视,触发已知的更改,并在依赖它处理操作事件之前确认所选的非邮件渠道。
不一定。登录表单、JavaScript 渲染、同意提示、速率限制、CAPTCHA 和机器人防护可能会影响监控。浏览器步骤和支持 Playwright 的获取器可以处理常见交互,但可能需要单独配置代理或目标站点账户。在依赖监控结果之前,请确认监控被允许,并测试确切的页面流程。
