0
正在使用R和rvest从www.nseindia.com网站抓取数据。我第一次能够下载数据,但之后出现以下错误消息...在R网站上抓取数据网页
使用方法错误(“xml_find_all”): 没有适用于'xml_find_all'的方法应用于类“字符的对象“
想获得股指期货的第一行
我的代码如下
library("rvest")
website_nifty_future_live<- read_html("https://www.nseindia.com/live_market/dynaContent/live_watch/fomwatchsymbol.jsp?key=NIFTY&Fut_Opt=Futures")
nifty_spot<- website_nifty_future_live %>%
+ html_nodes(".alt:nth-child(2) td:nth-child(13)") %>%
+ html_text()
nifty_spot<-as.numeric(gsub(",","",nifty_spot))
我已经测试了MacOS和Debian上的代码。工作正常,评估后没有错误。 rvest版本0.3.2,R版本R版本3.3.3。 – Gonzo
正在使用Windows时,您重新运行代码时会发生问题。感谢您的反馈意见。欣赏! – Himadri
代码中的“+”会导致该错误。尝试删除“+”号后 – SBista