gpt4 book ai didi

python - 轮询网络服务的最佳方式(例如,对于推特应用程序)

转载 作者:太空狗 更新时间:2023-10-30 01:10:42 25 4
gpt4 key购买 nike

我需要轮询一个 Web 服务,在本例中是 Twitter 的 API,我想知道关于这个主题的传统观点是什么。我不确定这是否重要,但过去我总是发现反馈很有用。

我想到的几个场景:

  1. 查询过程每 X 秒启动一次,例如 cron 作业运行 python 脚本

  2. 一个过程在每次迭代中不断循环和查询,例如……好吧,这是我进入陌生领域的地方。我只是运行一个不会结束的 python 脚本吗?

感谢您的建议。

ps - 关于 twitter 的细节:我知道它发送电子邮件以获取关注和直接消息,但有时人们可能需要解析 @replies 的灵 active 。在这些情况下,我相信投票是最好的。

pps - Twitter 将机器人限制为每 60 分钟 100 个请求。我不知道这是否也限制了网络抓取或 rss 提要阅读。有谁知道加入白名单有多难?

再次感谢。

最佳答案

“我只是运行一个不会结束的 python 脚本吗?”

这个陌生的领域怎么样?

import time
polling_interval = 36.0 # (100 requests in 3600 seconds)
running= True
while running:
start= time.clock()
poll_twitter()
anything_else_that_seems_important()
work_duration = time.clock() - start
time.sleep( polling_interval - work_duration )

这只是一个循环。

关于python - 轮询网络服务的最佳方式(例如,对于推特应用程序),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/430226/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com