Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用R从Javascript下拉列表中删除_Javascript_R_Drop Down Menu_Rvest - Fatal编程技术网

如何使用R从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>選擇賽日&

我尝试刮取一个网站的链接,然后跟随它刮取数据,但是链接在Javascript下拉菜单中。我使用了以下代码,但返回了一个错误

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。你选择。