使用R命名为twitter用户名

问题描述 投票:1回答:1

我有一份地方选举候选人名单,我想知道

(i)如果这些人拥有推特账户(ii)如果是这样,他们的网名/用户名是什么。

search_users似乎是最好的选择,但它并没有做得很好。这是一个例子:

y1 <- search_users(q="suleyman kilinc", n=5, parse=TRUE)

这给了我一个包含5个用户的列表,其中没有用户是我正在寻找的用户。通常就是这种情况。但是,当我使用关键词“suleyman + kilinc + twitter”在Google上进行相同搜索时,Google提供的第一个选项就是我所需要的。对于我手动搜索的95%的随机名称都是如此。有没有一种很好的方法可以通过R自动将名称转换为用户名搜索,或者是比search_users函数更好的选项。

任何帮助表示赞赏。

r twitter web-scraping rtweet
1个回答
1
投票

这是一个非常有趣的问题。 q参数接受如上所示的字符串。当你传递一个带有空格的单词作为q的值时,你指示函数搜索“suleyman”和“kilinc”因此“suleyman kilinc”与“suleyman AND kilinc”相同。在这种情况下,Twitter的REST API将返回任何具有“suleyman”和“kilinc”的用户,而不管订单如何。

© www.soinside.com 2019 - 2024. All rights reserved.