在检索推文时我遇到了Tweepy的问题,我无法获得推文created_at日期,它为检索到的每个推文分配了今天的日期,我可以得到帮助吗?
我检索了我需要的所有其他属性,但所分配的tweet 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
日期,它为我提供了运行代码的日期和时间。
谢谢。
答案 0 :(得分:1)
Twitter仅允许在过去一周内搜索推文。我怀疑您的结果显示了可用的最新数据。增加推文的数量,您最多可能会看到日期追溯到一周。
链接到大多数库包装的twitters标准API。它指定了标准API,允许过去一周的历史数据搜索。
https://developer.twitter.com/en/docs/tweets/search/overview