我在检索推文时遇到 Tweepy 问题,我无法获取推文created_at日期,它将今天的日期分配给检索到的每条推文,我可以得到帮助吗?
我已经检索了我需要的所有其他属性,除了created_at属性的推文。它一直给我今天的日期,因为推文提取了创建日期。请参阅以下代码:
query = "Australia"
max_tweets = 20
results = tweepy.Cursor(api.search,
q=query,
since='2018-09-8',
max='2018-09-21',
lang='en',
tweet_mode='extended').items(max_tweets)
for tweet in results:
print(tweet.created_at)
这是我的收入
:2019-03-25 23:13:18
2019-03-25 22:56:07
2019-03-25 22:55:11
2019-03-25 22:52:00
2019-03-25 22:46:41
2019-03-25 22:45:07
2019-03-25 22:45:00
2019-03-25 22:43:33
我没有获得每条推文的实际created_at
日期,它为我提供了运行代码的日期和时间。
谢谢。
Twitter只允许搜索上周的推文。我怀疑您的结果显示了可用的最新数据。增加推文的数量,你可能会看到最多一周前的日期。
链接到大多数库环绕的 twitters 标准 API。它指定标准 API 允许一周前的历史数据搜索。
https://developer.twitter.com/en/docs/tweets/search/overview