求大佬给个思路 那种实时网页监控的
想知道那种实时的监控网页数据有没有变化的是怎么写的我自己想半天也就想到一个办法就是每隔一段时间去请求一次网站然后对比与上一次请求的结果 但感觉这种的话.... 好像也做不到实时呀而且请求频率太高了也不好求大佬给个思路{:301_999:} 哪有放自己电脑上跑的。。。
要不就像我之前写的
云函数监控游戏降价(支持监听多款游戏)
https://www.52pojie.cn/thread-1452557-1-1.html
(出处: 吾爱破解论坛)
一样,拿个云函数乱编一堆码,然后拿
[*]微信公众号服务
[*]微信企业邮箱hook
[*]钉钉hook
[*]发送邮件
[*]QQ机器人
[*]等等等
推送通知
(PS:到现在都没降价到一个我能接受的价位)
要不就拿插件(记得好像有个插件有免费使用的,可以点击需要监听的内容,然后服务器替你监听,然后拿邮箱推送告诉你变动的)
数据的获取方式一般分两种:pull(拉)、push(推)
pull(拉):由客户端主动请求服务端获取数据,例如静态的html通过http协议请求API接口等;
push(推):由服务端主动将数据推送给客户端,例如可以通过websocket协议实现聊天、消息主动提醒等;
实时数据,优先采用push(推)的方式,但这种方式的前提是服务端(数据源)是自己的,因为推送数据的逻辑是需要自己去编码实现的;
如果展示的数据是调用第三方API获取的,那只能通过pull(拉)的方式去轮询获取了; 如果网页数据是写死在html里的就只有这种方法
如果数据是js加载的那可以请求对应接口
访问频率过高的问题可以通过代{过}{滤}理或X-Forwarded-For解决 好像。。。并没有别的方法吧? 支持顶上去 好像也只有这种办法呀? websocket通知? 监听请求数据? 分情况的,如果网页变化是服务器主动推送的,也可以只监测网页变化部分的元素,做一个动态绑定就行了 支持,我也想知道。 uptimerobot
网页自动监测 如果没有接口就这有这种办法