【发布时间】:2021-10-20 01:16:33
【问题描述】:
我通过 Python 上的流式 API 检索了 Twitter 数据,但是,我也对公共指标在此期间如何演变感兴趣。因此,我想每天请求指标。
很遗憾,状态更新 API 一次只能处理 100 个请求。我有一个所有 id 的列表,如何自动拆分 id 的字符串,以便所有这些都被请求,总是 100 个批次?
非常感谢您!
【问题讨论】:
-
不要保留为单个字符串,而是保留为 ID(字符串)列表。当你有列表时,你可以使用
my_list[0:100],my_list[100:200],...my_list[n:n+100]- 所以你可以像for n in range(0, len(my_list), 100): print( my_list[n:n+100] )一样使用for-loop。如果需要,您甚至可以将列表转换为字符串",".join(my_list[n:n+100])
标签: python python-3.x twitter twitter-streaming-api python-twitter