【问题标题】:Twitter API - Python , searching for tweet by dateTwitter API - Python,按日期搜索推文
【发布时间】:2023-03-30 03:20:01
【问题描述】:
# Initiate the connection to Twitter
twitter = Twitter(auth=oauth)

# Search for latest tweets about "pakistan"
results = twitter.search.tweets(q='pakistan',until=2008 - 08 - 19, )

print results

我正在尝试检索早于该日期一周的推文。它不返回任何东西。但是,我在推特上手动搜索,发现推文是存在的。

【问题讨论】:

    标签: python twitter twitter-search sttwitterapi


    【解决方案1】:

    当您使用 Twitter API 下载推文时,您可以访问大约一周前的推文。尽管您可以在 Twitter 的网站上看到超过一周的推文,但还是会这样做。这是 API 的内置限制。

    【讨论】:

    • 也许我不准确。我不想要超过一周的推文。我什至没有收到刚好比一周大的推文。
    • 让我试着更好地理解你的问题。您的示例表明您正在查找 2008 年 8 月 19 日之前创建的推文。这不是真的吗?
    • 是的。但它们没有显示,即使是 1 天前的推文。
    • 所以,您正在寻找 9 年前的推文。使用 Twitter API 无法做到这一点。正如我在回答中提到的,您只能收到大约 1 周(从现在开始)的推文。
    • 是的,刚刚意识到它是从现在开始的 1 周,而不是从请求的日期开始。谢谢。
    【解决方案2】:

    要获得更大的时间跨度,您可以通过以下方式:

    【讨论】:

      猜你喜欢
      • 2015-12-10
      • 2017-07-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-26
      • 2013-08-19
      相关资源
      最近更新 更多