如何使用R从Javascript下拉列表中删除
我尝试刮取一个网站的链接,然后跟随它刮取数据,但是链接在Javascript下拉菜单中。我使用了以下代码,但返回了一个错误如何使用R从Javascript下拉列表中删除,javascript,r,drop-down-menu,rvest,Javascript,R,Drop Down Menu,Rvest,我尝试刮取一个网站的链接,然后跟随它刮取数据,但是链接在Javascript下拉菜单中。我使用了以下代码,但返回了一个错误 library('rvest') library('dplyr') library('tidyr') review <- "http://hk.racing.nextmedia.com/fullresult.php?date=20160903&page=01" obor <- html_nodes(review, "selected>選擇賽日&
library('rvest')
library('dplyr')
library('tidyr')
review <- "http://hk.racing.nextmedia.com/fullresult.php?date=20160903&page=01"
obor <- html_nodes(review, "selected>選擇賽日</option>")%>%
obor_df <- data_frame(
value=xml_attr(obor, "value"),
option=xml_text(obor)
)
obor
Error in UseMethod("xml_find_all") :
no applicable method for 'xml_find_all' applied to an object of class "character"
library('rvest')
库('dplyr')
图书馆('tidyr')
审查%
obor_df我很确定你指的是JavaScript。将需要在无头浏览器中呈现页面无头浏览器-意味着RSelenium或phantomjs?或splashr。你选择。