v0.52.7

Try our Chrome extension

Chrome store icon Chrome Webstore

Easily add the current web-page from your browser directly into your changedetection.io tool, more great features coming soon!

Changedetection.io needs your support!

You can help us by supporting changedetection.io on these platforms;

The more popular changedetection.io is, the more time we can dedicate to adding amazing features!

Many thanks :)

changedetection.io team

所有监控项的默认复检间隔,当前系统最小值为 3 秒 (更多信息).

想要使用时间计划吗? 请先确认/保存你的时区设置
CSS/xPath 过滤器连续缺失此次数后发送通知
设置为 0 以禁用
为你的 changedetection.io 应用启用密码保护。
启用密码时允许访问监视器更改历史页面(便于共享差异页面)
当请求无内容返回,或 HTML 不包含任何文本时,是否视为变更?

提示: 使用 AppRise通知URL 用于向几乎任何服务发送通知! 请阅读通知服务 Wiki 以了解重要配置说明.

显示高级帮助和提示
所有通知的标题
所有通知的正文 — 您可以使用 Jinja2 可在通知标题、正文和 URL 中使用模板,并使用下方的令牌/占位符。
显示令牌/占位符
  • 对于 JSON 负载,使用 |tojson 无需引号以自动转义,例如 - { "name": {{ watch_title|tojson }} }
  • URL 编码使用 |urlencode, 例如 - gets://hook-website.com/test.php?title={{ watch_title|urlencode }}
  • 正则替换使用 |regex_replace, 例如 - {{ "hello world 123" | regex_replace('[0-9]+', 'no-more-numbers') }}
  • 关于 Jinja2 内置过滤器的完整参考,请见 https://jinja.palletsprojects.com/en/3.1.x/templates/#builtin-filters

所有通知的格式
用于通知链接中的 {{ base_url }} 通知链接中的令牌。
默认值为系统环境变量 'BASE_URL' - 在此阅读更多.

使用 基础 方法(默认),适用于无需 JavaScript 渲染的监视网站。

Chrome/JavaScript 方法需要连接到运行中的 WebDriver+Chrome 服务器,通过环境变量设置 'WEBDRIVER_URL'.

如果页面渲染未完成(缺文本等),可尝试增加这里的等待时间。
这将等待 n 秒后再提取文本。
用于处理监控项的并发工作线程数。线程越多=处理更快但内存占用更高。
当前运行: 10 运行中 async 工作进程.
示例 - 3 秒随机抖动可能导致提前最多 3 秒或延后最多 3 秒触发
对于普通明文请求(非 Chrome),超时时间上限为 1-999 秒。
适用于所有请求。

注意:仅更换 User-Agent 往往无法绕过反爬虫技术,务必考虑 浏览器被识别的各种方式.
判断是否变更时忽略空格、制表符和换行。
注意: 更改此项会改变现有监控项状态,可能触发警报等。
渲染 a 标签内容,默认关闭,开启后链接会呈现为 (link text)[https://somesite.com]
注意: 更改此项可能影响现有监控项内容,可能触发警报等。
  • 在文本转换前通过 CSS 和 XPath 选择器移除 HTML 元素。
  • 不要在此粘贴 HTML,仅使用 CSS 和 XPath 选择器
  • 每行添加多个元素、CSS 或 XPath 选择器,用于忽略 HTML 的多个部分。
注意:除每个监控项规则外,此项还会全局应用。
  • 匹配的文本将会 已忽略 在文本快照中(仍可见但不会触发变更)
  • 注意:除每个监控项规则外,此项还会全局应用。
  • 每行单独处理,匹配的行会被忽略(在生成校验和前移除)
  • 支持正则表达式,整行用斜杠 / 包裹 /regex/
  • 更改此项会影响对比校验和,可能触发警报
从输出中移除“忽略文本”中的内容(否则仅在变更检测时忽略)
注意: 更改此项会改变现有监控项状态,可能触发警报等。

API 访问

通过 API 控制 changedetection.io,更多信息 API访问和示例.

通过以下方式限制 API 访问 x-api-key 请求头 - Chrome 扩展正常工作所需


API密钥 de92f3938ce2cf6415fb2fd871a8fea8

Chrome 扩展程序

可在 Chrome 中轻松将任意网页添加到你的 changedetection.io。

步骤 1 安装扩展, 步骤 2 访问此页面, 步骤 3 从工具栏打开扩展并点击 "同步 API 访问"

Chrome 商店图标 Chrome网上应用店

监控项 RSS 中包含的历史快照最大数量。
用于监控其他 RSS 源 - 监控 RSS/Atom 源时,将其转换为纯净文本以更好地检测变更。
你的阅读器支持 HTML 吗?在此设置
“系统默认”用于所有条目使用相同模板,或复用“通知正文”作为模板。
所有通知的正文 — 您可以使用 Jinja2 可在通知标题、正文和 URL 中使用模板,并使用下方的令牌/占位符。
显示令牌/占位符

请确认以下设置正确,它们用于管理网页监控的时间调度。

服务器 UTC 时间与日期: 2026-01-19T15:12:28.463299+00:00

浏览器本地时间与日期:

启用此设置可在新标签页打开差异页面;若禁用,将在当前标签页打开。
启用实时界面更新(更改后需重启)
在监控列表中启用或禁用站点图标
监控概览列表每页数量,0 为禁用。

提示: 对于被封锁的网站,“住宅”和“移动”代理类型可能比“数据中心”更有效。

Extra Proxies
“名称”将用于在监控项编辑设置中选择代理
带认证的 SOCKS5 代理仅支持“明文请求”抓取器,其他抓取器请改为白名单 IP

Extra Browsers can be attached to further defeat CAPTCHA's on websites that are particularly hard to scrape.
Simply paste the connection address into the box, More instructions and examples here

Extra Browsers

Python 版本: 3.11.14

已启用插件:

  • levenshtein_plugin - Levenshtein distance and similarity plugin for text change detection.
  • wordcount_plugin - Word count plugin for content analysis.