难以识别x参数,适用于html_nodes函数

时间:2019-10-16 14:59:30

标签: r web-scraping rvest

我正在运行以下文本。...

read_html("https://www.travelmath.com/flying-time/from/Canada/to/Germany")
html_nodes(html,"#flyingtime")

提取飞行时间。但是我一直遇到这个错误

"Error in UseMethod("xml_find_all") : 
  no applicable method for 'xml_find_all' applied to an object of class "function" 

我尝试使用html_text,html_attr,html_nodes等。没有运气

read_html("https://www.travelmath.com/flying-time/from/Canada/to/Germany")
html_nodes(html,"#flyingtime")

"Error in UseMethod("xml_find_all") : 
  no applicable method for 'xml_find_all' applied to an object of class "function"

1 个答案:

答案 0 :(得分:0)

read_html调用正在运行,但是您不会在任何地方保存结果(尤其是没有保存名为html的变量)。因此,您可以保存该值并将其传递给下一个函数

html <- read_html("https://www.travelmath.com/flying-time/from/Canada/to/Germany")
html_nodes(html, "#flyingtime")

或者您可以将结果传递到下一个函数

read_html("https://www.travelmath.com/flying-time/from/Canada/to/Germany") %>%
  html_nodes("#flyingtime")