微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何从新的Twitter API获取3200条推文,以及GetOldTweets3替代品是什么?

如何解决如何从新的Twitter API获取3200条推文,以及GetOldTweets3替代品是什么?

很明显,GetoldTweets3一个用于访问旧推文的python库,对于Tweepy这样的库,这是不容易实现的。但是最近,由于新的Twitter API:https://github.com/Mottl/GetOldTweets3/issues/98,此问题尚未解决

问题是什么是GetoldTweets3替代库,用于检索不受时间限制的推文?根据我的经验,Tweepy不能检索200条以上的推文。

解决方法

到目前为止,刮擦推文似乎仍然可行的唯一方法是snscrape的jsonl方法。 或这个 https://github.com/rsafa/get-latest-tweets/

,

每个请求的最大200条推文限制。您可以使用返回的next参数来请求下一个连续的tweets页面,以请求下一页200。如果您使用的是Standard Search API,这些请求将停止返回早于一周的tweets。借助Premium Search API的完整存档,您可以获取自2006年以来的所有推文。

此处有详细说明:https://developer.twitter.com/en/docs/twitter-api/v1/tweets/search/api-reference

,

我建议使用snscrape。然后,可以将以此方式收集的ID传递给api.statuses_lookup。通过使用api.statuses_lookup,您可以每15分钟通过Twitter api下载300 * 100条推文。

VCR::Errors::UnhandledHTTPRequestError:                                                  
                                                                                                                                                                                         
                                                                                                                                                                                         
   ================================================================================                                                                                                      
   An HTTP request has been made that VCR does not know how to handle:                                                                                                                   
     GET https://npiregistry.cms.hhs.gov/api/?address_purpose=&number=1386765287&version=2.1                                                                                             
                                                                                                                                                                                         
   There is currently no cassette in use.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。