【发布时间】:2018-06-11 21:13:49
【问题描述】:
我正在尝试用rvest 收获world football elo ratings,但我一直得到一个空列表
在 google chrome 中使用 inspect 元素 我得到 xpath //*[(@id = "maintable_2014_World_Cup_start")]/div[6]
library(rvest)
library(dplyr)
page<-"http://www.eloratings.net/2014_World_Cup_start"
elo_rating<-read_html(page)%>%
html_nodes(xpath='//[@id="maintable_World"]/div[6]')%>%
html_table()
我得到一个空列表
在网上和 SE 中搜索,我遇到了this,也许它与 javascript 有关系(我对此一无所知..:)。此外,当在页面源(使用谷歌浏览器)时,我看到很多对 javascript 的调用
最后,我遇到了this R 出版物,其中有一个从同一网站提取数据的示例,但是当我尝试复制 R 代码时,我仍然得到空列表和空字符对象
我在 SE 中经历了很多线程(this、this、this 但我找不到解决方案
如果障碍是 javascript,我可以做些什么来提取数据?
【问题讨论】: