想在微博监控一个人的动态, 当发布新微博时, 希望最短时间得到通知, 请问应该怎么设计? 如果是监控 1000 人 100000 人的信息呢?

2017-12-01 22:22:02 +08:00
 myxinn
8810 次点击
所在节点    Python
26 条回复
580a388da131
2017-12-01 22:25:32 +08:00
API
loading
2017-12-01 22:27:03 +08:00
ifttt
20
2017-12-01 22:29:25 +08:00
那么网外的 freeweibo 就是检测删帖的 可以走这个思路
grimpil
2017-12-01 22:35:18 +08:00
打开即刻 app,添加微博机器人,创建主题,添加关注对象,等 app 通知你
immortalz
2017-12-01 22:40:53 +08:00
定时轮训?同时根据不同用户的发微博频次建立不同的轮训间隔队列(当然要动态调整)
我用 scrapy 写的微博爬虫,大概 1 分钟 2000 多个页面吧(我测试了几个小时都稳定在跑),改成分布式我觉得上限还能增加,所以 100000 的量还行?
est
2017-12-01 22:47:07 +08:00
舆情系统,10 年前玩烂的东西
mingyun
2017-12-01 22:48:24 +08:00
@grimpil 即刻是怎么做的呢
golmic
2017-12-01 22:48:38 +08:00
看了下也就 5 楼说的靠谱点。我做过相关的项目,代码也还在,大规模检测用的,楼主要是想一起搞事情可以联系我。
golmic
2017-12-01 22:49:01 +08:00
@mingyun 即刻并不是实时提醒的。
xderam
2017-12-02 00:52:39 +08:00
盖个歪楼,这不是设计问题。
最好的办法就是去后场村卫生巾大厦,看看有没有运维没锁屏。登进去之后接入消息队列,然后,你懂的。
wzw
2017-12-02 01:25:53 +08:00
@grimpil 延迟多久,根据你的经验
kran
2017-12-02 07:12:40 +08:00
用一个账号关注这些人,只需要监控这一个账号
lhx2008
2017-12-02 07:39:35 +08:00
用 python 搞过一个简单的,大概就是 selenium 拿 cookies,然后 request 定时访问,解析网页,更新了推微信
heyyaya
2017-12-02 08:13:04 +08:00
@lhx2008 人家问的重点是问监控量大的情况下怎么保证及时性
Reign
2017-12-02 09:46:58 +08:00
把这一千个人拉进一个 QQ 群,给他们说,他们一发微博就给我发信息,就酱
immortalz
2017-12-02 10:46:52 +08:00
@kran 思路不错,可惜微博的推送信息流我记得不是按照时间轴线的
immortalz
2017-12-02 10:48:10 +08:00
@est 想了解下有啥好思路分享吗
qu3290052
2017-12-02 11:52:21 +08:00
@lhx2008 推送微信是怎么做到的
Andysir
2017-12-02 12:25:09 +08:00
皮皮精灵
lhx2008
2017-12-02 12:44:00 +08:00
@qu3290052 企业微信,申请企业号,不用传资料也可以用 api,然后里面有个微信插件的可以推到微信

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

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

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

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

© 2021 V2EX