如何在R中使用XPath获取HTML标记中的所有内容
我看过其他关于如何在java中实现这一点的帖子,但遗憾的是,我只知道R 我想一字不差地获得标签中包含的所有内容(标签、属性、值),包括子标签的内容。我想我可以做一些类似的事情如何在R中使用XPath获取HTML标记中的所有内容,r,xpath,R,Xpath,我看过其他关于如何在java中实现这一点的帖子,但遗憾的是,我只知道R 我想一字不差地获得标签中包含的所有内容(标签、属性、值),包括子标签的内容。我想我可以做一些类似的事情 a = xpathSApply(html, "//span[@class = 'class name']/node()", ????) 但后来我意识到,我不知道任何函数可以获取路径的全部内容,而不仅仅是属性或文本。我将如何做到这一点?不确定这是否适用于您的用例,但您是否尝试过使用库xml2 content <- r
a = xpathSApply(html, "//span[@class = 'class name']/node()", ????)
但后来我意识到,我不知道任何函数可以获取路径的全部内容,而不仅仅是属性或文本。我将如何做到这一点?不确定这是否适用于您的用例,但您是否尝试过使用库xml2
content <- read_xml( html )
nodes <- xml_find_all(content, xpath) # or xml_find_one if you want only the first result
content格雷厄姆-很乐意帮忙。你能举一个你想要解析的html的例子,结果是什么,以及你想要结果是什么样的吗?