分享自己做的一个自动检测网站变化的工具 - Web Watchman

2017-12-21 13:14:05 +08:00
 ArchiTech
开始写这个工具是因为自己会用到,比如看某些番剧有没有更新,小说有没有更新,想买的产品价格有没下降等等等等。每次针对特定的任务专门写一个脚本的话太麻烦了,所以就做了这个比较通用的工具,原理就是简单的截图然后比较有没有变化。

做之前我先看了看网上已经存在的一些工具,感觉多少都有些限制,比如查询的频率一天只能查一次,没有保存网页变化的历史等等,要么就是 UI 我不喜欢。。。所以,最后还是自己动手了,做完后加上了个注册系统支持多用户,各位如果想用也欢迎来试试~

webwatchman.com
26293 次点击
所在节点    分享创造
55 条回复
touzi
2017-12-21 13:57:51 +08:00
很是需要, 先来一个美剧试试
pywilhelm
2017-12-21 14:05:52 +08:00
截图之后选取区域后对区域进行监控这个是怎么实现的?只是截图吗?如果网页不定长怎么处理?
nfroot
2017-12-21 14:14:10 +08:00
bootstrap.css 花了 17 秒才载入完成,能不能套个 CDN 啊,免费的 CF 也比这个快吧……
SevenJ
2017-12-21 14:17:23 +08:00

但是 http://webwatchman.com/task.html 里头图片没有 load 出来
ArchiTech
2017-12-21 14:22:13 +08:00
@nfroot O__O "…我本身离服务器近,完全没注意到速度问题,我尽快换成 cdn 哦...哈哈哈
ArchiTech
2017-12-21 14:28:23 +08:00
@SevenJ 奇怪。。。你的邮箱或者你监测的网站是哪个?我看看去?
ArchiTech
2017-12-21 14:30:20 +08:00
@pywilhelm 对,单纯截图。如果你关心的区域距离网页顶部的高度会变化,那就跪了。。。如果你关心的区域以下的页面长度变化的话就无所谓。
qfdk
2017-12-21 15:24:28 +08:00
根据上面的评论,感觉可以浏览一些奇怪的网页 或者图片 斜眼笑

![Snipaste_2017-12-21_08-23-59.png]( https://i.loli.net/2017/12/21/5a3b6199b9545.png)
timothyye
2017-12-21 15:38:31 +08:00
@qfdk 老司机
ArchiTech
2017-12-21 15:45:37 +08:00
@qfdk 花式翻墙...
SaulLawliet
2017-12-21 16:15:12 +08:00

借地贴一个类似功能的本地脚本
https://github.com/SaulLawliet/watchdog
lloovve
2017-12-21 16:25:07 +08:00
邮件炸弹
ArchiTech
2017-12-21 16:36:48 +08:00
@SaulLawliet 不错,你是 css_selectors 的思路,得到的结果最准确,就是开始设置的时候非专业人士可能不会怎么选取元素
ArchiTech
2017-12-21 16:37:04 +08:00
@lloovve 啊?
mskf
2017-12-21 17:21:21 +08:00
不错不错,个人觉得这个可以开源一哈,因为很多页面是需要登陆才可以看到具体内容的,可以做成一个本地化的工具(例如浏览器插件)
solobat
2017-12-21 18:09:43 +08:00
不错,mark 一下
SevenJ
2017-12-21 20:51:58 +08:00
@ArchiTech 过了大概几分钟后图才刷出来,图片是放 S3 还是?
qianyi0129
2017-12-21 21:30:57 +08:00
需要登录的网站呢?
Zzde
2017-12-21 21:40:26 +08:00
等待时候的动画不错
nendors
2017-12-21 22:09:04 +08:00
支持下 顺便测试下

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/416516

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX