如何解决使用 tweepy 同时收集多个用户的推文
目前我正在使用 tweepy 进行一个项目,以非常快速地收集用户的新推文。到目前为止,我发现收集用户最新推文的最快方法是这样的:
tweets = api.user_timeline(screen_name='user',count=1,include_rts = True,tweet_mode = 'extended')
status = tweets[0]
我想知道是否可以在一个请求中获取多个用户的最新推文?我尝试使用流媒体,但最终在发布推文和弹出推文之间有大约 10 秒的延迟,这对我的应用程序来说太慢了。如果您对如何快速获取推文有任何其他想法,请告诉我。
谢谢
解决方法
我没有用 tweepy 按用户搜索帖子,但我以前用它来提取多个主题标签的信息。
当我尝试使用多个主题标签时,代码如下所示:
query = "(#nike OR #puma OR #adidas)"
rule = gen_rule_payload(query,results_per_call=100,from_date="2020-11-30",to_date="2020-12-02")
所以我会尝试为您查询:
users = "(User1 OR User2 OR User3)"
tweets = api.user_timeline(screen_name=users,count=1,include_rts = True,tweet_mode = 'extended')
status = tweets[0]
我不确定这是否会奏效,但手指交叉!使用 Twitter 的好处是,您可以将搜索字符串直接复制粘贴到普通 Twitter 网页上的搜索框中,然后查看您的语法是否正确。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。