检测网站内容变化并执行有意义的操作 - 通过Discord、电子邮件、Slack、Telegram、API调用等多种方式触发通知。
主动掌控您的数据生活。
填写文本框、点击按钮等,设置您的变更检测场景。
使用浏览器步骤配置,在执行变更检测之前添加基本步骤,如登录网站、将产品添加到购物车、接受cookie登录、输入日期和优化搜索。
在运行浏览器步骤后,访问可视化选择器标签页以精确定位您感兴趣的内容。 需要启用Playwright。
启用"单个产品页面的补货和价格检测"选项,激活监控产品价格的最佳方式,这将提取HTML页面中的任何元数据,为您提供多种选项来跟踪产品价格。
从仪表板轻松组织和监控产品价格,当产品价格变化或重新有货时获得警报和通知!
设置价格变化通知参数,包括上限和下限价格、价格变化百分比等。 随时了解在售产品的价格下降情况。
需要实际的Chrome运行器支持JavaScript吗?我们支持通过WebDriver和Playwright进行获取!</a>
POST或GET等方法我们推荐并使用Bright Data全球代理服务,使用我们的注册链接,Bright Data将匹配任何高达100美元的首次存款。
Oxylabs也是一个优秀的代理提供商,值得使用,他们提供住宅、ISP、轮换等多种类型的代理,以适应您的项目。
请给这个项目:star:加星:star:并帮助它成长! https://github.com/dgtlmoon/changedetection.io/
轻松将当前网页添加到您的changedetection.io工具中,只需安装扩展程序并点击"同步"即可将其连接到您现有的changedetection.io安装。
使用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分支。
ghcr上的替代Docker存储库 - 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
然后访问 http://127.0.0.1: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
内置支持XPath(1.0)、JSONPath、jq和CSS!您可以根据需要具体指定,使用从各种XPath元素查询创建工具导出的XPath。
(我们支持LXML re:test、re:match和re:replace。)
得益于<a href="https://github.com/caronc/apprise">apprise</a>库,当检测到网页变化时,ChangeDetection.io支持大量通知(包括电子邮件、office365、自定义API等)。 只需在该监控的_[编辑]_标签中设置一个或多个通知URL。
以下只是一些示例
discord://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:pass@example.com?to=receivingAddress@example.com
json://someserver.com/custom-api
syslog://
<a href="https://github.com/caronc/apprise#popular-notification-services">以及此列表中的所有其他选项!</a> 现在您还可以自定义通知内容,并为标题和正文使用 <a target="_new" href="https://jinja.palletsprojects.com/en/3.0.x/templates/">Jinja2 模板</a>!
通过使用 JSONPath 或 jq 来过滤、解析和重构 JSON,以检测 JSON API 中的变化并监控数据。

这将重新解析 JSON 并对文本进行格式化,使监控和检测 JSON API 结果中的变化变得非常简单

对于更复杂的 JSON 数据解析、过滤和修改,推荐使用 jq,因为它内置了运算符和函数。有关 jq 的更多具体信息,请参阅文档。
jq 的一个巨大优势是,您可以在 JSON 过滤器中使用逻辑,例如仅显示值大于/小于等的过滤器。
更多信息和示例请参见 wiki https://github.com/dgtlmoon/changedetection.io/wiki/JSON-Selector-Filter-help
当您启用 json: 或 jq: 过滤器时,甚至可以自动提取和解析嵌入 HTML 页面中的 JSON! 这对于基于 JSON 构建内容的网站非常方便,比如许多电子商务网站。
<html>
...
<script type="application/ld+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"
}
</script>
json:$..price 或 jq:..price 将得到 3949.99,或者您可以提取整个结构(使用 JSONpath 测试网站进行验证)
该应用程序还支持自动通知您可以跟踪此信息
参见 wiki https://github.com/dgtlmoon/changedetection.io/wiki/Proxy-configuration ,我们还支持在可能的情况下使用 Bright Data 代理服务 和 Oxylabs 代理服务。
支持树莓派和 linux/arm/v6 linux/arm/v7 arm64 设备! 详情请参见 wiki
轻松以 Excel .xlsx 文件格式导入您要监视变化的网站列表,或粘贴纯文本形式的网站 URL 列表。
推荐使用 Excel 导入 - 这样您可以更好地组织网站的标签/组和其他功能。
支持通过我们的 API 管理网站监视列表
您是否使用 changedetection.io 赚钱?它是否为您节省时间或金钱?它是否让您的生活更轻松?压力更小?请记住,我们编写这个软件时本应做实际的有偿工作,我们需要购买食物和支付租金,就像您一样。
考虑订阅官方支持的网站变化检测服务,即使您不使用它,您仍然会得到帮助项目的温暖模糊感觉。(而且谁知道呢,您可能会用到它!)
我提供商业支持,这个软件被网络安全、航空航天、数据科学和数据新 闻专业人士等依赖,仅举几例。如有任何询问,请联系 dgtlmoon@gmail.com,我很乐意与您的组织合作,进一步探讨 changedetection.io 的可能性。
如果您将此软件作为任何商业安排的一部分或全部进行转售,您必须遵守我们代码仓库中的 COMMERCIAL_LICENCE.md,请联系 dgtlmoon@gmail.com 和 contact@changedetection.io。
changedetectionio.html_tools.elementpath_tostring: 版权所有 (c), 2018-2021, SISSA (Scuola Internazionale Superiore di Studi Avanzati), 根据 MIT 许可证 授权
对项目做出杰出贡献的人员表彰


职场AI,就用扣子
AI办公助手,复杂任务高效处理。办公效率低?扣子空间AI助手支持播客生成、PPT制作、网页开发及报告写作,覆盖科研、商业、舆情等领域的专家Agent 7x24小时响应,生活工作无缝切换,提升50%效率!


多风格AI绘画神器
堆友平台由阿里巴巴设计团队创建,作为一款AI驱动的设 计工具,专为设计师提供一站式增长服务。功能覆盖海量3D素材、AI绘画、实时渲染以及专业抠图,显著提升设计品质和效率。平台不仅提供工具,还是一个促进创意交流和个人发展的空间,界面友好,适合所有级别的设计师和创意工作者。


零代码AI应用开发平台
零代码AI应用开发平台,用户只需一句话简单描述需求,AI能自动生成小程序、APP或H5网页应用,无需编写代码。


免费创建高清无水印Sora视频
Vora是一个免费创建高清无水印Sora视频的AI工具


最适合小白的AI自动化工作流平台
无需编码,轻松生成可复用、可变现的AI自动化工作流

大模型驱动的Excel数据处理工具
基于大模型交互的表格处理系统,允许用户通过对话方式完成数据整理和可视化分析。系统采用机器学习算法解析用户指令,自动执行排序、公式计算和数据透视等操作,支持多种文件格式导入导出。数据处理响应速度保持在0.8秒以内,支持超过100万行数据的即时分析。


AI辅助编程,代码自动修复
Trae是一种自适应的集成开发环境(IDE),通过自动化和多元协作改变开发流程。利用Trae,团队能够更快速、精确地编写和部署代码,从而提高编程效率和项目交付速度。Trae具备上下文感知和代码自动完成功能,是提升开发效率的理想工具。


AI论文写作指导平台
AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。


AI一键生成PPT,就用博思AIPPT!
博思AIPPT,新一代的AI生成PPT平台,支持智能生成PPT、AI美化PPT、文本&链接生成PPT、导入Word/PDF/Markdown文档生成PPT等,内置海量精美PPT模板,涵盖商务、教育、科技等不同风格,同时针对每个页面提供多种版式,一键自适应切换,完美适配各种办公场景。


AI赋能电商视觉革命,一站式智能商拍平台
潮际好麦深耕服装行业,是国内AI试衣效果最好的软件。使用先进AIGC能力为电商卖家批量提供优质的、低成本的商拍图。合作品牌有Shein、Lazada、安踏、百丽等65个国内外头部品牌,以及国内10万+淘宝、天猫、京东等主流平台的品牌商家,为卖家节省将近85%的出图成本,提升约3倍出图效率,让品牌能够快速上架。
最新AI工具、AI资讯
独家AI资源、AI项目落地

微信扫一扫关注公众号