python - Tweepy 一次查找多条推文的扩展推文?

标签 python api twitter tweepy

我正在使用 tweepy 访问大量推文。许多推文都被截断了,所以我想获取一些推文的全文,我有这些推文的 id。

我的问题是:tweepy api 实例有一种一次下载多条推文的方法 (api.statuses_lookup),但这会返回截断的推文。 它还有一个包含完整推文文本 (api.get_status) 的方法,但据我所知,该方法一次只获取一条推文。 有没有办法同时获取多条推文的全文?

import tweepy

consumer_key = "XXX"
secret = "XXX"
auth = tweepy.AppAuthHandler(consumer_key, secret)
auth.secure = True
api = tweepy.API(auth, wait_on_rate_limit=True, wait_on_rate_limit_notify=True)

ids =  [1108360183586140161, 1108474125486641153]

# Finds tweets (up to 100 at a time), but doesn't contain extended text
foo = api.statuses_lookup(ids)

# Returns tweet, including extended text, but only for one at a time
bar = api.get_status(1108449077937635328, tweet_mode='extended')

最佳答案

正如 Andy Piper 所指出的,该问题已在 Tweepy 库的最近更新中得到修复,因此运行

pip install tweepy --upgrade

解决了这个问题。

关于python - Tweepy 一次查找多条推文的扩展推文?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55300882/

相关文章:

python - 我无与伦比的井字游戏程序失败了

python - 解析 .dms 文件中存在的深度嵌套的 JSON 数据

java - 如何在以前的 api 级别中使用 Java 特定的功能?

c# - Twitter 中的简单例份验证和 OAuth 身份验证有什么区别?

python - 错误 : "Undefined symbol" when trying to import pyarrow/feather

python - 将列默认值设置为 NULL

python - 在套接字传输中接收额外字节

php - Angular 6 .post .subscribe插入记录两次

oauth - 使用Twitter oAuth授权,您如何指定Twitter用户名?

php - 使用 Localhost 登录