如何搜索包含一个主题标签或其他主题标签的推文

时间:2019-11-09 15:39:20

标签: r

我需要获取至少包含以下标签的推文:#EUwahl #Euwahlen #Europawahl #Europawahlen。这意味着,我正在寻找包含至少这些标签之一的推文,但它们也可以包含更多这些标签。此外,在这些推文中的每一个中,还必须在推文中提及七分之一的特定用户(例如@AfD)。

到目前为止,我只知道如何在Twitter上仅搜索一个或多个标签。意思是,我对#标签之间使用and的运算符+很熟悉,但对or的运算符并不熟悉。

这是我到目前为止在Twitter上进行任何搜索的代码示例:

euelection <- searchTwitter("#EUwahl", n=1000, since = "2019-05-01",until = "2019-05-26")

1 个答案:

答案 0 :(得分:1)

我可以安装twitteR,但是它需要一些身份验证密钥,这对我来说不是很容易。

原理是使用OR进行搜索,且之间使用空格。我为您提供rtweet的示例

library(rtweet)
# your tags
TAGS = c("#EUwahl","#Europawahl")
# make the search term
SEARCH = paste(TAGS,collapse=" OR ")
# do the search
# you can also use twitteR
test <- search_tweets(SEARCH, n=100)
# your found tweet text
head(test$text)
## check which tweet contains which tag
tab = sapply(TAGS,function(i)as.numeric(grepl(i,test$text,ignore.case=T)))
# all of them contain either #EUwahl or #Europawahl
相关问题