gpt4 book ai didi

python-2.7 - 使用 Python Tweepy 在 Twitter API 上发出非常具体的时间请求(到第二个)?

转载 作者:行者123 更新时间:2023-12-03 20:36:17 28 4
gpt4 key购买 nike

我想使用 Python Tweepy 请求关于特定主题的推文(例如:“癌症”)。但通常它的时间只能由特定的日期指定,例如。

startSince = '2014-10-01'
endUntil = '2014-10-02'

for tweet in tweepy.Cursor(api.search, q="cancer",
since=startSince, until=endUntil).items(999999999):

有没有办法指定时间,以便我可以在 2014-10-01 00:00:00 和 2014-10-02 12:00:00 之间收集“癌症”推文?这是我的学术研究:我能够收集上个月的癌症推文,但由于癌症意识月突然爆发的“乳腺癌”推文数量打破了我的脚本,我必须在不同的时间段收集它们,如果我不能很快弄清楚,我将无法检索 2014 年 10 月 1 日的推文。

最佳答案

我无法找到使用自/直到特定时间的方法。

你可以使用 since_id 解决这个问题& max_id .

如果您可以找到在您想要的时间发布的推文,您可以将搜索限制为在 since_id 之后发布的推文。及之前 max_id

import tweepy

consumer_key = 'aaa'
consumer_secret = 'bbb'
access_token = 'ccc'
access_token_secret = 'ddd'

# OAuth process, using the keys and tokens
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)

api = tweepy.API(auth)

results = api.search(q="cancer", since_id=518857118838181000, max_id=518857136202194000)

for result in results:
print result.text

关于python-2.7 - 使用 Python Tweepy 在 Twitter API 上发出非常具体的时间请求(到第二个)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26205102/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com