我正在运行以下文本。...
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"
答案 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")