我想在twitter上爬一些东西,所以我在网上查了一下,希望能帮助到有需要的朋友。twitter推荐的,包含四种方式:java、js、python和rb。
https://github.com/twitterdev/Twitter-API-v2-sample-code相关接口文档在:https://developer.twitter.com/en这里,需要梯子。
可能是思维方式不同,国外人写的文件感觉真的很像文件,根本看不懂。看到实际的例子后,当你回来看文档时,你就可以基本理解它了。大约需要五次许可,
这些权限可以在twitter开发人员门户的项目应用程序中创建和找到。
Anonymous _ Token Consumer _ Key Consumer _ Secret Access _ Token Access _ Token Secret Several open source projects found on the Internet for processing Twitter data.
不需要API的项目现在无法使用。第一个Tweedy Python 3语言开发要求API可以正常使用第二个Twarc2python3语言开发要求API可以正常使用,
Tweetsrapper Python 3语言开发,没有API,现在完全无法使用。尽管Twitter-API-v2-sample-code包含许多示例,但它们都是单独使用的。
您需要自己组合它们,一般步骤如下:1。根据关键词获取推文列表,可以使用的API方法有:
GET /2/tweets/search/recent #获取最近的推文
GET /2/tweets/search/all #获取所有推文2。遍历推文列表以获取发布的推文的ID,并根据推文的ID获取用户ID。
GET /2/tweets #根据推文ID列表批量获取推文。
GET /2/tweets/:id #根据推文id获取单个推文。3.根据用户ID查询与用户相关的内容,如twitter的名称、关注人数、关注人数、推文数量等。
GET /2/users #根据用户ID列表批量获取用户信息。注意,它包括用户关注度、粉丝数量、推文数量和用户的个人信息。我们也看到推文,这将被测试和确认。
GET /2/users/:id #根据用户id,获取单个用户的信息,包括与上面相同的内容。
GET /2/users/:ID/following #获取与用户ID相关的用户列表。
This app violates Twitter rules and policies. Therefore, some functions will be limited. Twitter's explanation for this problem is that Twitter has an automatic system that can find and disable the abuse of API keys in batches. Unfortunately, it seems that your application was mistakenly added to one of these spam groups. We have reactivated the API key, and we apologize for the inconvenience. Twitter has an automated system,