【问题标题】:Tweepy returning empty lists in API.retweets() methodTweepy 在 API.retweets() 方法中返回空列表
【发布时间】:2016-04-06 08:14:20
【问题描述】:

我想使用 retweetsretweeters 端点来创建用户及其转发者的 csv。 Tweepy 支持使用API.retweets() 记录的here 转推方法。我编写的代码与this answer 中显示的完全一样,但我得到的只是每条推文的空列表。为什么会这样?

【问题讨论】:

  • 您是否要求在有转发的推文中转发? auth 有什么错误吗?
  • @YábirGarcia 我正在询问特定推文的转发者(即转发者的 ID)。我没有收到任何错误。我只是得到空列表。

标签: python python-3.x twitter tweepy tweets


【解决方案1】:

另一个问题的答案中的代码使用关键字stackoverflow 进行查询,然后对于每条推文它使用tweepy api 函数retweets 打印转推。

好吧,它会进行搜索,但您会得到一个空列表,因为它获得的推文没有转发。您可以通过打印 id 并查找此推文来检查这一点。你会看到它没有转发。查询的结果是那些在 url https://twitter.com/search?f=tweets&vertical=default&q=stackoverflow&src=typd

您可以查看另一条已转发的推文,api.retweets(id_of_tweet) 将如何返回转发列表。例如:print(api.retweets(683242988806475776))

【讨论】:

  • 感谢您的回答。但是我检查了我试图获得转发者的推文,并且该推文的 retweet_count 不是 0。无论如何,我使用模块 twython 尝试了同样的事情,我得到了所需的结果。
猜你喜欢
  • 2016-09-27
  • 1970-01-01
  • 2018-02-13
  • 1970-01-01
  • 1970-01-01
  • 2020-11-06
相关资源
最近更新 更多