存储在特定日期范围内发布的所有推文(Tweepy、Python)

2024-06-07 14:39:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试检索所有与开始日期和结束日期之间的查询相匹配的tweet。我使用以下代码将推文存储在csv文件中:

for tweet in tweepy.Cursor(api.search, q=searchQuery, count=100, lang="en", since="2019-12-01", until="2020-04-07").items():
       print(tweet.created_at, tweet.text)
       csvWriter.writerow([tweet.created_at, tweet.text.encode('utf-8')])
       tweetCountTest += 1
       print(tweetCountTest)

如果我将结束(直到)日期设置为2020-05-05之后,效果会很好,但如果我将任何日期设置为2020-05-05之后,就退出了循环。我的代码有问题吗?理想情况下,我希望能够存储在任何日期范围内与我的查询tweet匹配的所有tweet。今天是2020年5月12日


Tags: 文件csv代码textinapiforsearch
1条回答
网友
1楼 · 发布于 2024-06-07 14:39:16

stackoverflow中已经发布了很多关于同一主题的解决方案,您可以在发布之前进行一些研究以获得答案

标准搜索只能获取最后7天的tweet,这就是为什么当你给出最新消息时,你可以获取tweet

为了获取较旧的推文,您需要使用高级api或沙盒访问,本文给出了详细的解释

https://stackoverflow.com/a/61737450/10703097

相关问题 更多 >

    热门问题