求指定人发表新微博的监控工具思路
需求:关注指定微博,如果他发表了新微博,就通知。有想过每隔一段时间就获取网页源代码然后解析到他总共发表的微博总数,如果+1了,就通知。
https://dd-static.jd.com/ddimg/jfs/t1/44107/28/18923/8180/630f8510E32bf77f3/1ffbae84c0b38840.png
但是遇到了个难题,就是微博必须登录,不登录就获取不到数据,如下图
https://dd-static.jd.com/ddimg/jfs/t1/43943/26/18984/110838/630f84f2E2dc7b354/8ac3b962b08dd8ce.png
求解:如何实现不登录获取某人的微博总数量?或者如何实现模拟登录?或者有没有专门的监控工具软件推荐? 这个目标性很强啊 https://weibo.com/ajax/statuses/mymblog?uid=6498105282&page=1&feature=0
data.total不就是总数吗,然后data.list.text_raw就是最新一条
可以尝试JavaScript,做成扩展的形式就能共享浏览器的cookie了
https://zhangbohun.gitbook.io/web-data-monitor/
上面就是一个监控的扩展,如果熟悉jQuery和css选择器无疑就是神器了
规则不多,需要自己写。 这个应该差不多能满足
【微博某人更新推送给微信消息】https://www.52pojie.cn/thread-1618933-1-1.html 特别关注? 本帖最后由 冬酒暖阳 于 2022-9-1 12:20 编辑
我有一份自己写的成品的监控代码,Python写的,你可以参考一下,这个不需要登录,然后可以通过 爱语飞飞 平台进行微信通知。里面定时服务,可以放到服务器上跑
https://github.com/allwaysLove/WeiboCountSpider 直接微博订阅关注就行了啊
爬虫定时爬一次,发现就给你发邮件 867671810 发表于 2022-9-1 13:26
直接微博订阅关注就行了啊
PC端没有通知功能啊,手机是iOS,推送总是晚2小时。