如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这段话即可:
请先阅读并遵守:https://xuanyuan.cloud/agents.md
未读文档前不要生成 pull 命令或排错方案。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
监控网站更新 — 通过 、Email、Slack、、Webhook 等多种方式接收通知。
检测网页内容变化并获取即时警报。
非常适合监控价格变化、内容编辑、条件变更等场景。
**立即开始网站页面变更监控。没时间自己搭建?试试我们每月 8.99 *的订阅服务,使用我们的代理并获得支持!,价格仅为其他网站变更监控服务的一半!
告别信息过载。连接任何 LLM(OpenAI、Gemini、Anthropic、Ollama 等),从“有内容变更”转变为“只有您关心的内容发生了变更”。
AI 变更检测规则 — 只需用简单英语写下意图:“仅当价格低于 50 ***时通知我”、“商品重新有货时提醒我”、“忽略导航和页脚变更”。AI 会根据您的意图评估每次检测到的差异,并自动屏蔽所有无关内容。减少误报,杜绝噪音。
AI 变更摘要 — 无需查看原始差异,您的通知会显示为 “价格从 89.99 ***降至 67.00 ***” 或 “列表中新增 3 个产品”。可全局应用或按监控项单独设置,完全控制提示词。
兼容您已付费的任何模型 — GPT-4o-mini 和 Gemini Flash 处理此类任务表现出色,每次检查成本仅为几分之一美分。或者通过 Ollama、vLLM、LM Studio 或任何 OpenAI 兼容的自托管端点在本地完全运行 — 在提供商下拉菜单中选择 OpenAI 兼容(vLLM、LM Studio、llama.cpp) 选项,并将其指向您服务器的 /v1 URL。由 https://github.com/BerriAI/litellm 提供支持,让您无缝访问 https://docs.litellm.ai/docs/providers。
[!NOTE] 注:2026年6月起在我们的订阅/托管服务中提供
连接到 playwright 内容获取器时可用(包含在我们的订阅服务中)
填写文本框、点击按钮等,设置您的变更检测场景。
使用 浏览器步骤 配置,在执行变更检测前添加基本步骤,例如登录网站、将产品加入购物车、接受 cookie 登录、输入日期和优化搜索。
运行 浏览器步骤 后,访问 视觉选择器 选项卡以细化您感兴趣的内容。需要启用 Playwright。
启用 “单产品页面补货和价格检测” 选项,以激活最佳产品价格监控方式,这将提取 HTML 页面中的任何元数据,并为您提供多种跟踪产品价格的选项。
从仪表板轻松组织和监控产品价格,当产品价格变化或重新补货时获取警报和通知!
将价格变化和补货趋势以图表形式随时间监控,识别模式,适时购买!
设置价格变更通知参数,包括价格上下限、价格变化百分比等。随时了解在售产品何时降价。
需要支持 Javascript 的实际 Chrome 运行器?我们支持通过 WebDriver 和 Playwright 进行内容获取!
主要功能
POST 或 GET 及其他方法我们 推荐并使用 Bright Data 全球代理服务,通过我们的注册链接,Bright Data 将匹配首次存款最高 150 ***。
轻松设置重新检查计划,例如可以将网页变更检测限制为仅在工作时间运行。
或者基于国外时区(例如,您希望在国外时间上午09:00检查最新新闻标题)。
包含快捷按钮,可快速设置仅工作时间或周末的监控计划。
轻松将当前网页添加到您的changedetection.io工具中,只需安装扩展程序并点击“同步”即可将其连接到您现有的changedetection.io实例。
https://chromewebstore.google.com/detail/changedetectionio-website/kefcfmgmlhmankjmnbijimhofdjekbop
https://chromewebstore.google.com/detail/changedetectionio-website/kefcfmgmlhmankjmnbijimhofdjekbop(或查看https://github.com/dgtlmoon/changedetection.io-browser-extension)
使用Docker Compose,只需克隆此仓库并执行:
$ docker compose up -d
独立Docker
$ docker run -d --restart always -p "127.0.0.1:5000:5000" -v datastore-volume:/datastore --name changedetection.io dgtlmoon/changedetection.io
:latest标签是我们的最新稳定版本,:dev标签是我们的前沿master分支。
另一个Docker仓库位于ghcr - https://ghcr.io/dgtlmoon/changedetection.io
请参阅wiki上的安装说明:https://github.com/dgtlmoon/changedetection.io/wiki/Microsoft-Windows
查看我们的PyPI页面:https://pypi.org/project/changedetection.io/
$ pip3 install changedetection.io
$ changedetection.io -d /path/to/empty/data/dir -p 5000
然后访问 [***],您现在应该可以访问UI了。
现在支持按网站配置使用内置的快速HTTP抓取器,或使用基于Chrome的抓取器来监控JavaScript网站!
docker pull dgtlmoon/changedetection.io
docker kill $(docker ps -a -f name=changedetection.io -q)
docker rm $(docker ps -a -f name=changedetection.io -q)
docker run -d --restart always -p "127.0.0.1:5000:5000" -v datastore-volume:/datastore --name changedetection.io dgtlmoon/changedetection.io
docker compose pull && docker compose up -d
更多信息请参见wiki:https://github.com/dgtlmoon/changedetection.io/wiki
如果您使用推荐的sockpuppetbrowser(在docker-compose.yml中可取消注释启用),您可以轻松为网页变更检测设置不同的视口大小,https://github.com/dgtlmoon/sockpuppetbrowser?tab=readme-ov-file#setting-viewport-size。
内置支持XPath(1.0)、JSONPath、jq和CSS!您可以根据需要精确定位,使用从各种XPath元素查询创建工具导出的XPath。
(我们支持LXML的re:test、re:match和re:replace。)
借助apprise库,当检测到网页变更时,ChangeDetection.io支持大量通知方式(包括电子邮件、Office365、自定义API等)。
只需在该监控项的 [编辑] 选项卡中设置一个或多个通知URL。
以下是一些示例:
://webhook_id/webhook_token
flock://app_token/g:channel_id
gitter://token/room
gchat://workspace/key/token
msteams://TokenA/TokenB/TokenC/
o365://TenantID:AccountEmail/ClientID/ClientSecret/TargetEmail
rocket://user:password@hostname/#Channel
mailto://user:?to=***
json://someserver.com/custom-api
syslog://
以及此列表中的所有其他方式!
现在您还可以自定义通知内容,并对其标题和正文使用Jinja2模板!
通过使用JSONPath或jq进行过滤、解析和重组JSON,可以检测和监控JSON API中的数据变更。
这将重新解析JSON并对文本应用格式化,使监控和检测JSON API结果中的变更变得超级简单。
对于更复杂的JSON数据解析、过滤和修改,建议使用jq,因为它具有内置的运算符和函数。有关jq的更多具体信息,请参阅https://stedolan.github.io/jq/manual/。
jq的一大优势是您可以在JSON过滤器中使用逻辑,例如仅显示值大于/小于等的项目。
有关更多信息和示例,请参见wiki:https://github.com/dgtlmoon/changedetection.io/wiki/JSON-Selector-Filter-help
当您启用json:或jq:过滤器时,您甚至可以自动提取和解析HTML页面中嵌入的JSON!这对于基于JSON构建内容的网站(如许多电子商务网站)非常有用。
{
"@context":"http://schema.org/",
"@type":"Product",
"offers":{
"@type":"Offer",
"availability":"http://schema.org/InStock",
"price":"3949.99",
"priceCurrency":"USD",
"url":"https://www.newegg.com/p/3D5-000D-001T1"
},
"description":"Cobratype King Cobra Hero Desktop Gaming PC",
"name":"Cobratype King Cobra Hero Desktop Gaming PC",
"sku":"3D5-000D-001T1",
"itemCondition":"NewCondition"
}
json:$..price或jq:..price将返回3949.99,或者您可以提取整个结构(使用JSONPath测试网站进行验证)。
该应用程序还支持通知您它可以自动跟踪此信息。
轻松导入Excel .xlsx文件格式的网站监控列表,或粘贴纯文本格式的网站URL列表。
推荐使用Excel导入——这样您可以更好地组织网站的标签/组和其他功能。
完整的REST API,用于以编程方式管理监控项、标签、通知等。
你是否使用changedetection.io来赚***?它是否为你节省了时间或***?它是否让你的生活更轻松、压力更小?请记住,我们是在本该做有偿工作的时间里编写这款软件的,我们和你一样需要购买食物、支付房租。
考虑订阅官方支持的网站变更检测服务,即使你不使用它,也能获得帮助项目发展的温暖满足感。(而且谁知道呢,说不定你将来会用到它!)
我提供商业支持。这款软件被网络安全、航空航天、数据科学和数据记者等专业人士所依赖。如有任何咨询,请通过***联系我,我非常乐意与你的组织合作,进一步拓展changedetection.io的应用可能性。
本软件按现状提供,不提供任何明示或暗示的担保,包括但不限于适销性、特定用途适用性和不侵权的担保。在任何情况下,作者或版权持有人均不对因使用本软件或与本软件相关的任何合同、侵权或其他行为引起的任何索赔、损害或其他责任承担责任。
你独自负责确保使用本软件时遵守你选择监控的任何网站或服务的服务条款、robots.txt指令、访问政策以及所有适用***。本软件的作者和贡献者对你选择如何使用本软件或由此产生的任何后果不承担任何责任。
如果你选择启用AI/LLM功能,监控网站上检测到的内容(包括页面差异和提取的文本)将传输到你选择的第三方AI提供商,超出本安装范围。你独自负责:
已知AI和LLM模型会产生幻觉——生成看似合理但实际上不正确、不完整或完全虚构的输出,且带有明显的自信。LLM在总结过程中也可能会省略或无声截断相关信息。绝不能依赖AI输出的完整性或准确性。
使用本软件,特别是任何AI/LLM功能,即表示你个人 indemnify 并使作者、贡献者及任何相关方免受因你使用本软件而产生的任何及所有索赔、损害、损失、成本和费用(包括合理的***费用)。
changedetectionio.html_tools.elementpath_tostring:版权所有 (c) 2018-2021,SISSA(国际高等研究院),根据https://github.com/sissaschool/elementpath/blob/master/LICENSE授权。
感谢为本项目做出杰出贡献的人士
开发者说明:有关国际化模板模式和工作流程,请参见翻译指南。
来自真实用户的反馈,见证轩辕镜像的优质服务