【问题标题】:Get twitter first 300 tweets获取 twitter 前 300 条推文
【发布时间】:2017-09-18 07:44:55
【问题描述】:

因此,当您按关键字搜索时,Twitter API 限制为 100 条推文。 示例:

results = api.GetSearch(
raw_query="q=KeyordForSearch%20&result_type=recent&since=2014-07-19&count=100")

https://dev.twitter.com/rest/reference/get/search/tweets

假设上面的请求会找到 400 条推文匹配。

问题是我如何发送多个不返回相同推文的请求? 第一个请求将返回 100 条推文,我希望第二个请求返回接下来的 100 条(所以我将有 200 条 unique 推文)。

【问题讨论】:

  • 您是否阅读过dev.twitter.com/rest/public/search,它建议如何检索多页结果(用于时间线和搜索)或考虑为您执行此操作的 twitter 库? (想起了 tweepy)
  • 我刚刚阅读了您指出的内容,但我似乎找不到任何可以帮助我的东西。是的,我目前正在使用python-twitter.readthedocs.io/en/latest/index.html,但我没有找到任何可以为我做到这一点的库。

标签: python twitter


【解决方案1】:

我找到了答案:

运行第一次搜索后,您应该找到结果的最低 ID,并将其作为 ma​​x_id 传递给下一个查询。这意味着在第一次搜索时,您将获得最新或最受欢迎的 100 条推文,然后是接下来的 100 条推文,依此类推。

【讨论】:

    猜你喜欢
    • 2013-01-03
    • 2012-12-07
    • 1970-01-01
    • 1970-01-01
    • 2013-06-07
    • 1970-01-01
    • 2015-08-27
    • 2018-02-11
    相关资源
    最近更新 更多