gpt4 book ai didi

python - Twitter API - 获取具有特定 ID 的推文

转载 作者:IT老高 更新时间:2023-10-28 20:36:51 72 4
gpt4 key购买 nike

我有一个推文 ID 列表,我想下载它们的文本内容。是否有任何简单的解决方案可以做到这一点,最好是通过 Python 脚本?我查看了 Tweepy 等其他库,但事情似乎并不那么简单,手动下载它们是不可能的,因为我的列表很长。

最佳答案

您可以通过 statuses/show/:id API route 的 ID 访问特定推文.大多数 Python Twitter 库都遵循完全相同的模式,或者为方法提供“友好”的名称。

例如,Twython提供多种 show_* 方法,包括 Twython.show_status()可让您加载特定的推文:

CONSUMER_KEY = "<consumer key>"
CONSUMER_SECRET = "<consumer secret>"
OAUTH_TOKEN = "<application key>"
OAUTH_TOKEN_SECRET = "<application secret"
twitter = Twython(
CONSUMER_KEY, CONSUMER_SECRET,
OAUTH_TOKEN, OAUTH_TOKEN_SECRET)

tweet = twitter.show_status(id=id_of_tweet)
print(tweet['text'])

返回的字典遵循Tweet object definition由 API 提供。

tweepy library使用 tweepy.get_status() :

auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
auth.set_access_token(OAUTH_TOKEN, OAUTH_TOKEN_SECRET)
api = tweepy.API(auth)

tweet = api.get_status(id_of_tweet)
print(tweet.text)

它返回一个稍微丰富的对象,但它的属性再次反射(reflect)了已发布的 API。

关于python - Twitter API - 获取具有特定 ID 的推文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28384588/

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