在互联网时代,信息瞬息万变,有时候你可能因为错过了一条重要的信息而错失良机。比如,你心心念念的网红商品突然补货,你却不知道;学校的通知更新了,你却没看到;甚至是你购物车里的商品降价了,你也错过了最佳购买时机。
今天分享一款超实用的开源项目 – changedetection.io,能让你实时监控网页变化,一旦有风吹草动,立刻通知你。
changedetection.io是一个开源的网页变化监控工具,它能够自动化检测网页内容的任何变化,并通过电子邮件、Slack、Discord等多种渠道发送实时通知。不仅功能强大,而且使用起来也非常简单,无论是个人用户还是企业用户,都能轻松上手。
目前在Github上收获了20.3K star!
changedetection.io:开源的实时网页变化监控工具
性能特色
- 实时监控:实时监控你关心的网页内容,无论是商品价格、库存变化,还是网站公告更新,它都能第一时间捕捉到。
- 多种通知方式:支持电子邮件、Slack、Discord、Telegram等多种通知方式,确保你无论在哪里都能及时收到变化通知。
- 目标元素选择:你可以使用Visual Selector工具选择网页上的特定元素进行监控,比如商品价格、库存状态等。
- 浏览器自动化:模拟浏览器操作,如登录、搜索、添加到购物车等,让你的监控更加智能。
- 自定义频率:你可以设置网页检查的频率,以适应不同的监控需求。
- 虚拟位置支持:支持选择不同的虚拟位置进行监控,包括欧洲、美国和Tor代理等。
安装使用教程及项目体验展示
安装教程:
安装changedetection.io超级简单,推荐使用Docker部署:
docker run -d –restart always -p “127.0.0.1:5000:5000” -v datastore-volume:/datastore –name changedetection.io dgtlmoon/changedetection.io
安装完成后,打开浏览器访问http://127.0.0.1:5000,管理界面就上线啦!另外还有Chrome插件版本,安装更便捷。
体验展示:
打开工具,在工具界面点击”Add a new watch”,输入你要监控的网页链接,比如某商品的淘宝页面。
然后,你可以使用Visual Selector工具选择特定区域进行监控。
查看网页变化内容
价格变化监控、设置
定时监控设置
在监控设置页面,你可以选择多种通知方式。比如,你可以将邮件地址添加到”Notification URL List”中,这样当有变化时就会收到邮件通知。当然,你也可以选择Telegram、微信等即时通讯工具进行通知。