如何通过tweepy使用Twitter搜索API执行布尔搜索

时间:2018-08-31 06:18:47

标签: twitter tweepy data-science

new_tweets = api.search(q=searchQuery, count=tweetsPerQry)

如何为 searchQuery 进行“与”或“不”搜索?

2 个答案:

答案 0 :(得分:1)

  • AND是默认设置。例如query =“大数据”在推文中是“大”而“数据”。
  • OR通过使用OR运算符完成。例如查询=“喜欢或爱”
  • 取反使用“-”符号完成。例如查询=“苹果-电话”

此处有更多详细信息:https://developer.twitter.com/en/docs/tweets/search/guides/standard-operators.html

答案 1 :(得分:0)

Tweepy的api.search方法将q参数直接发送到Twitter REST API端点的Standard search API/search/tweets.json)。

因此,您可以在本文档的“标准搜索运算符”部分中检查此端点可以接受的参数:

因此,我们可以使用以下搜索查询来搜索包括stackoverflowpython的{​​{1}}或不包含ruby的{​​{1}}的推文,例如:tweepy

基本上,这些搜索运算符与我们在Twitter的官方搜索文本框中可以使用的运算符相同。