我正在尝试调整mvn clean package
包中的示例代码,以获取Instagram上帐户的关注者数量(例如rvest
)。我尝试使用https://www.instagram.com/bradyellison/
来隔离关注者数量的代码,这给了我:selectorgadget
。但我没有得到预期的追随者,也不确定如何调试这个。这是我的代码。
._218yx:nth-child(2) ._s53mj
输出是:
# example
require(rvest)
html <- read_html("https://www.instagram.com/bradyellison/")
athlete_followers <- html_nodes(html, "._218yx:nth-child(2) ._s53mj")
length(athlete_followers)
预计粉丝数为12.1K。非常感谢帮助。 (我已尝试首先使用Instagram API,但无法使其工作,可能是因为我处于沙盒模式或其他东西。)
答案 0 :(得分:1)
您不能rvest
此页面,因为它不是静态网站,而是通过代码动态生成(例如,尝试xml_text(html)
)。要访问Instagram数据,您应该使用他们的API。请参阅此处的完整示例:https://www.r-bloggers.com/analyze-instagram-with-r/。