我有一个python脚本,它扫描包含指定#hashtag的新tweet,然后将它们作为新的tweet发布到我的"python“的twitter帐户。
我从python控制台测试了它,并让它运行了5分钟。它成功地获得了10条符合我标准的推文。它运行得完美无缺,但我关心的是性能问题和让脚本运行很长时间的问题。
发布于 2015-03-11 01:26:10
Twitter可能对他们的api有限制,如果他们觉得你在发垃圾邮件的话,很可能会阻止你的api密钥。事实上,我敢打赌,每天最多的推文数量取决于开发者帐户的类型。
对于稳定和正常运行时间而言,在“个人”计算机上运行并不是一个好主意。您可能希望在个人通信中执行其他可能中断机器人服务的操作(比如安装程序/更新和重新启动)。就cpu上的负载而言,如果它每5分钟只收到10条tweet,这似乎不像你需要担心的任何类型的负载。为了确保您可以运行top命令并检查cpu和内存的使用情况。
如果你有一个服务器,像在数字海洋,那么我会运行它,只是为了减少中断,程序的经验。
我使用twitters流api运行了一个类似的程序,并使用个人计算机收集了tweet,这些干扰令人讨厌,我最终停止了收集数据.
https://stackoverflow.com/questions/28974896
复制相似问题