Python 3.x 通过tweepy在twitter上搜索大量关键词

Python 3.x 通过tweepy在twitter上搜索大量关键词,python-3.x,twitter,python-3.7,tweepy,keyword,Python 3.x,Twitter,Python 3.7,Tweepy,Keyword,我正在尝试使用tweepy制作一个python代码,它将跟踪某个特定国家的所有推文,从某个日期开始,其中将包含一些选定的特定关键字。我选择了很多关键词,比如24-25 我的关键词是警惕性预期有趣的欣喜若狂快乐平静钦佩信任接受恐怖恐惧恐惧恐惧惊愕意外分心悲伤悲伤沉思厌恶厌倦愤怒烦恼 为了更好地理解,我现在的代码是: places = api.geo_search(query="Canada",granularity="country") place_id =

我正在尝试使用
tweepy
制作一个python代码,它将跟踪某个特定国家的所有推文,从某个日期开始,其中将包含一些选定的特定关键字。我选择了很多关键词,比如24-25

我的关键词是警惕性预期有趣的欣喜若狂快乐平静钦佩信任接受恐怖恐惧恐惧恐惧惊愕意外分心悲伤悲伤沉思厌恶厌倦愤怒烦恼

为了更好地理解,我现在的代码是:

places = api.geo_search(query="Canada",granularity="country")
place_id = places[0].id

public_tweets = tweepy.Cursor(api.search,
              q="place:"+place_id+" since:2020-03-01",
              lang="en",
              ).items(num_tweets)
请尽快帮我回答这个问题


谢谢

tweepy默认使用的搜索API只能提供过去7天的推文。为了从3月份开始获取推文,你需要使用Premium Full Archive search,这是不同的。我用默认版本解决了这个问题,正如在查询部分中一样,我在推文中编写了一些高级搜索命令。比如,如果你使用Twitter,你会知道如果你键入“自:2020年3月1日起”,你会收到该日期的所有推文。目前我的主要问题是如何用API在twitter上搜索24个关键词。如果你知道如何解决这个问题,请回复