网站首页 > 资源文章 正文
背景
最近发现了一个很好玩的开源项目:Check酱。
https://github.com/easychen/checkchan-dist
它可以通过保存cookie的方式,监控任意网页上任意元素的变化。然后通过使用Server酱或webhook的方式,对这些元素的变化进行时时提醒。
部署Check酱实时监控
Check酱的本体是一个chrome插件,但如果只用插件的话,则只能在开机打开浏览器时进行监控。
好在官方提供了docker镜像,于是我首先使用Docker-compose的方式将其部署在我的服务器上。
于是,我用Check酱监控了b站up主的更新(主要是虽然b站有动态-投稿,可以只看关注的up主更新的视频,但等我发现这个功能时,我已经把2000个关注都点满了。。。),以及京东商品的价格,还有微信公众号的更新。
这边借用官方的图:
然后配置Server酱,将监控信息发送到钉钉机器人通道:
现在看起来一切都很完美,但很快我就发现cookie是有时效的,所以我隔几天就要去登录一下。这样显然就麻烦了。
万物皆可Rss
所以很快,我就发现了RssHub。
https://docs.rsshub.app/
https://github.com/DIYgod/RSSHub
它是一个由广大网友共同编写规则,从而可以将大多数你想要的东西(包括那些不支持rss的)都变成rss订阅源的工具。
所以,现在的思路就从直接监控网页,变成了监控rss的变化。(因为一般的rss阅读器提醒不是那么及时,并且我又喜欢把app都冰冻锁起来,所以我需要一个可以在聊天软件里提醒我的功能)
当然,由于一些不可说的原因,rsshub的官方站在大陆使用会有点不顺畅。不过好在这依然是个开源软件,所以我们继续用docker部署在服务器上:
所以当前的架构就是这样:
我把网页的变化点做成rss发布,然后使用Check酱去监控rss的变化,一旦有变化就会通过Server酱向我的钉钉推送提醒;同时,我使用The Old Reader去订阅并管理我感兴趣的Rss源,这样当我的钉钉接收到提醒时,我就可以用安卓的FeedMe或网页端去查看更新的内容了,并且已读的条目也会双向同步到The Old Reader。
完美。
但。。。我老婆又向我提出了一个新的需求:她也想要去查看更新。。。
这个需求的麻烦点在于,我不想让她的已读动作影响到我。看似用两个The Old Reader账号就能解决,但这样我就需要每次修改订阅都要在两个账号同步修改,太麻烦了。。。
将监控动态发布成Rss
各种搜索解决方案,发现新版Check酱刚增加了一项功能,可以将监控的动态上传、发布成Rss。
简单说来就是:https://github.com/easychen/checkchan-dist/issues/39
当正常的php网站部署, 然后填上对应的rss_upload.php地址:
然后->“动态”, 点击"RSS“上传:
最后打开https://example.com/rss.php 即可:
rss_upload.php:
rss.php:
利用这个功能,我就可以把Check酱监控的动态发布成Rss源,这样不论给多少人订阅都不会相互干扰了,而且监控的条目也方便管理,不用多次反复添加修改了。
但是,大家肯定发现了一个问题,那就是Rss的上传是要手动触发的啊。那岂不是没有一点可用性?
幸好Check酱镜像支持了NoVNC,所以我通过NoVNC连接到服务器上部署的Check酱里,打开正在被自动化程序操控的浏览器,按F12进入开发者模式,在命令行中输入:
这段js代码,就可以让浏览器每隔10分钟,自动去点击一下上传按钮。关闭NoVNC也可以生效。
这下就全流程自动化了。
这是在iPhone的ReadOn软件上的效果:
这是在安卓的FeedMe软件上的效果:
- 上一篇: 关于扩大转正范围和调整帐号权限的说明
- 下一篇: 苹果新应用“News”:涉嫌霸王条款
猜你喜欢
- 2024-10-16 逃离信息流、回到邮件式订阅,Newsletter 聚合阅读应用「Stoop」是好的高质量信息获取工具吗?
- 2024-10-16 iOS和macOS版Apple News不再支持添加 RSS
- 2024-10-16 高效获取信息,你需要这份rss入门指南
- 2024-10-16 尽管苹果打算为 News 招个编辑,但是决定你读什么的恐怕还是算法
- 2024-10-16 NewsBite,轻量级 Android 本地 RSS 阅读器
- 2024-10-16 微软MSRC推出基于RSS的安全更新通知服务
- 2024-10-16 知名 RSS 阅读器 Reeder 2 更新至 2.5 版,带来更多的订阅服务支持
- 2024-10-16 谷歌修改了整个爬虫文档(chrome爬虫)
- 2024-10-16 微软Edge复活Windows上的经典功能RSS阅读器
- 2024-10-16 Android端Chrome稳定版现可使用RSS追踪功能了
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 电脑显示器花屏 (79)
- 403 forbidden (65)
- linux怎么查看系统版本 (54)
- 补码运算 (63)
- 缓存服务器 (61)
- 定时重启 (59)
- plsql developer (73)
- 对话框打开时命令无法执行 (61)
- excel数据透视表 (72)
- oracle认证 (56)
- 网页不能复制 (84)
- photoshop外挂滤镜 (58)
- 网页无法复制粘贴 (55)
- vmware workstation 7 1 3 (78)
- jdk 64位下载 (65)
- phpstudy 2013 (66)
- 卡通形象生成 (55)
- psd模板免费下载 (67)
- shift (58)
- localhost打不开 (58)
- 检测代理服务器设置 (55)
- frequency (66)
- indesign教程 (55)
- 运行命令大全 (61)
- ping exe (64)
本文暂时没有评论,来添加一个吧(●'◡'●)