【发布时间】:2010-09-30 14:56:00
【问题描述】:
我需要轮询 Web 服务,在本例中是 twitter 的 API,我想知道关于这个主题的传统智慧是什么。我不确定这是否重要,但过去我一直发现反馈很有用。
我想出的几个场景:
查询过程每 X 秒启动一次,例如 cron 作业运行 python 脚本
一个进程在每次迭代中不断循环和查询,例如……嗯,这是我进入陌生领域的地方。我只是运行一个没有结束的python脚本吗?
感谢您的建议。
ps - 关于 twitter 的细节:我知道它会发送电子邮件用于关注和直接消息,但有时可能需要解析@replies 的灵活性。在这些情况下,我相信民意调查是最好的。
pps - twitter 将机器人限制为每 60 分钟 100 个请求。我不知道这是否也限制了网页抓取或 RSS 提要阅读。有人知道被列入白名单有多难吗?
再次感谢。
【问题讨论】:
-
我想做一些科学数据分析,向twitter.com/help/request_whitelisting提出了一个描述得体的请求,并在一周内被列入白名单。所以只要告诉他们你想做什么,然后等待,如果你尝试,我不会受伤。