Changedetection 主机

监控网页的重要变化并在监控内容更新时接收警报。

  • 一键 部署
  • 15 GB 所需磁盘空间
  • 1 GB 内存 所需内存
  • 来自 2 € 价格
立即订购 无设置费

您在 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 的对比

1

Changedetection

Changedetection 为管理员提供自托管监控列表、差异历史、选择器、浏览器工作流、通知 URL 和 API。Visualping 是由提供商运营的产品,监控选定的页面区域并发送托管变化警报,具有浏览器扩展、集成、API 和业务监控用例。

2

Visualping

当团队希望获得供应商运营的爬取、账户管理和商业计划下的警报交付时,Visualping 可能更合适。Changedetection 适合希望控制监控实例并准备自行配置获取器、通知提供商、凭证、目标站点访问和数据保留的组织。

订购 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 的获取器可以处理常见交互,但可能需要单独配置代理或目标站点账户。在依赖监控结果之前,请确认监控被允许,并测试确切的页面流程。