Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以在TwitterAPI中传递多个查询,以便在python中进行情绪分析_Python_Python 3.x_Twitter_Tweepy_Sentiment Analysis - Fatal编程技术网

是否可以在TwitterAPI中传递多个查询,以便在python中进行情绪分析

是否可以在TwitterAPI中传递多个查询,以便在python中进行情绪分析,python,python-3.x,twitter,tweepy,sentiment-analysis,Python,Python 3.x,Twitter,Tweepy,Sentiment Analysis,我试着在谷歌和这里查找,但我似乎没有找到任何有用的东西。我想搜索不止一个关键字,比如“java”、“python”和“ruby”,但我不太确定如何处理这个问题,它涉及情绪分析。短暂性脑缺血发作 api = TwitterClient() # calling function to get tweets tweets = api.get_tweets(query = 'java' , count = 200) 我希望得到所有包含java、python和ruby的tweet的输出,现在我只收

我试着在谷歌和这里查找,但我似乎没有找到任何有用的东西。我想搜索不止一个关键字,比如“java”、“python”和“ruby”,但我不太确定如何处理这个问题,它涉及情绪分析。短暂性脑缺血发作

api = TwitterClient() 
# calling function to get tweets 
tweets = api.get_tweets(query = 'java' , count = 200) 

我希望得到所有包含java、python和ruby的tweet的输出,现在我只收到关于java的tweet

所以我不打算为您编写全部代码,但您完全可以使用它来完成您想要的任务

您可以使用这些来构建关键字的查询字符串,以获得所需内容,因此,假设您想要包含java、ruby和python的tweet,您就可以进行查询

"java ruby python" 
现在,如果您想要包含上述任何一个词的tweet,您可以使用逻辑或,例如:

"java OR ruby OR python"
当然,现在你必须找到一种实际使用这些的方法。
api.search()
方法应该适用于此。我相信您仍然可以单独使用它,但是现在有了光标,这通常是不鼓励的。这意味着您不必处理分页分隔的tweet;这一切都是为了你

因此,执行搜索的代码位将类似于:

searchTerms = "java OR python OR ruby"
for tweet in tweepy.Cursor(api.search, q=searchTerms).items(10):
    #whatever you need to do here
因此在上面的
tweepy.Cursor
中基本上是获取状态对象的列表(每个对象基本上是单个tweet的所有信息)。它们包含诸如tweet的文本、发布时间、转发次数等内容。因此,
for
循环中的
tweet
变量是一个状态对象,您可以从中提取所需的数据。最后的
.items()
可以获取单独的状态对象,而不是其中的一页。你可以在那里输入一个数字来定义你想要回复多少条tweet

有关更多示例,请查看光标的许多不同用法,这将使您了解如何使用光标

其他一些有用的链接:

-简短,但它会给出光标的要点

这将为您提供所有tweepy方法的信息,并让您知道可以执行的搜索类型


希望有帮助。祝您在情绪分析方面好运。

没问题。