从tweet id列表中提取tweet回复



我有几个tweet id列表,我想刮掉所有的回复。有什么办法吗?我尝试了美丽的汤和硒,但没有运气

Twitter有一个API可以做到这一点。

你会想要使用这个:https://developer.twitter.com/en/docs/twitter-api/tweets/lookup/api-reference/get-tweets-id

看起来你需要使用"includes"或";includes.tweets"字段指向页面底部。你需要注册一个开发账户并创建一个开发应用,但这一切都是免费的,而且不会花费太多时间。此外,所有的示例代码都是用Java和Typescript编写的,但你应该能够在Python中使用"request "图书馆。

我认为你需要申请一个"晋升"职位。开发帐户使用v2,但我不记得了。我申请了,并立即被录取了,所以无论如何都不是问题。一旦你创建了你的应用,复制你的Bearer令牌,这样你就可以用Python发出API请求了。您将发出GET请求并在报头中提供您的承载令牌。下面是它看起来的要点:https://reqbin.com/req/python/5k564bhv/get-request-bearer-token-authorization-header-example

示例查询:

https://api.twitter.com/2/tweets/{tweet_id}?expansions=author_id&tweet.fields=created_at

最新更新