获取所有推文(调用Python tweepy.Cursor(没有q参数的api.search)

时间:2015-10-17 18:05:59

标签: python twitter tweepy

我有一些Python代码可以获取有关特定语言的特定主题的所有推文:

tweepy.Cursor(api.search,  
              q="Giraffes",
              since="2015-10-10", 
              until="2015-10-11",
              count=100).items())

我想要删除q=部分,以便我说要从中获取所有推文 这样的日期。

我知道这将返回大量的推文等,我知道,但我们可以忽略 这个问题因为我将过滤语言和其他事情所以我不希望得到大量的结果。

如果我删除了q=部分,我会收到错误。

任何建议都非常感谢。

2 个答案:

答案 0 :(得分:1)

当您使用api.search时,它需要搜索查询。要获取没有关键字的推文(没有q=),您可以尝试以下内容:

1)api.user_timeline screen_name=

2)api.home_timeline会返回API帐户的time_line推文。

示例:

tweepy.Cursor(api.user_timeline, screen_name=USER).pages()

tweepy.Cursor(api.home_timeline).pages()

答案 1 :(得分:0)

对于删除q=""部分无济于事。尝试tweets = tweepy.Cursor(api.search, q="Giraffe", since = "2020-06-05", until = "2020-06-21",lang="en")。 但是,如果您希望使用特定语言的推文,则可以使用{{1}}来获取以英语发布的推文。 希望对您有所帮助。