【发布时间】:2016-05-23 09:18:14
【问题描述】:
我想使用 tweepy 收集所有英文推文。可以在这里使用 Twitter 搜索 API,但我不知道在 api 的“查询”部分提供什么。从文档中我了解到这部分是必需的。
如何处理这个查询部分并收集所有英文推文?
【问题讨论】:
标签: twitter
我想使用 tweepy 收集所有英文推文。可以在这里使用 Twitter 搜索 API,但我不知道在 api 的“查询”部分提供什么。从文档中我了解到这部分是必需的。
如何处理这个查询部分并收集所有英文推文?
【问题讨论】:
标签: twitter
如果你想收集所有英文推文 - 如果不访问 Twitter 的 GNIP 平台,这是不可能的。
【讨论】:
FilteredStream 确实提供了符合一组标准的所有推文,如果这些标准不返回超过总推文的 1%。如果条件匹配超过总推文的 1%,推特将向您发送一个“限制”json,让您知道未返回的推文数量。
我不确定如何使用 Tweepy 执行此操作,但如果您可以直接调用 Twitter 端点,则只需添加 lang 参数,如下所示:
https://api.twitter.com/1.1/search/tweets.json?q=your_search&lang=en
【讨论】:
starwars,您搜索的将是api.twitter.com/1.1/search/tweets.json?q=starwars&lang=en