0
我想刮一个网站,但是JavaScript导致我的问题。我使用RSelenium进入我想要的页面,并给出html我可以解析它并获取我想要的数据。然而,这是我似乎无法解决的一步。下面是我有:RSelenium webscrape
library('RSelenium')
checkForServer()
startServer()
remDr <- remoteDriver(browserName="firefox", port=4444)
remDr$open(silent=T)
library('XML')
url <- "http://racing.hkjc.com/racing/Info/Meeting/Results/english/Local/20141012/ST/1"
remDr$navigate(url)
elem <- remDr$findElement(using="div id", value="results") # PROBLEM HERE, CAN'T FIND A TAG THAT WORKS!
elemtxt <- elem$getElementAttribute("outerHTML")[[1]] # possible continuation
elemxml <- htmlTreeParse(elemtxt, useInternalNodes=T)
(我最页面上的数据后:结果表中,信息只是它上面,股息表和比赛事故报告,但我知道怎么去说一旦我有elemxml)
非常感谢