在HandsomeSoup中,如何选择元素的内部html?
假设我正在解析的html包含锚定标记:在HandsomeSoup中,如何选择元素的内部html?,html,css,haskell,Html,Css,Haskell,假设我正在解析的html包含锚定标记: <a href="/here">this is what I want</a> 使用软件包文档中的示例,我可以通过以下方式获得href字符串“/here”: links>>Text.HandsomeSoup.css“a”!“href” 但是如何获取内部html呢?以下内容符合我所寻找的精神,但不起作用: links <- runX $ doc >>> Text.HandsomeSoup.css "a"
<a href="/here">this is what I want</a>
使用软件包文档中的示例,我可以通过以下方式获得href字符串“/here”:
links>>Text.HandsomeSoup.css“a”!“href”
但是如何获取内部html呢?以下内容符合我所寻找的精神,但不起作用:
links <- runX $ doc >>> Text.HandsomeSoup.css "a" ! "value"
links>>Text.HandsomeSoup.css“a”!“价值”
我已经彻底阅读了handomesoup文档,现在我想知道这是否可能。任何帮助都将不胜感激。HandsomeSoup构建在hxt之上,因此您也可以使用hxt的(巨大的)API。更具体地说,我相信
getChildren >>> isText >>> getText
。。。将从元素中提取文本内容。以下是的文档条目
,及。我想您还需要更好地指定您感兴趣的锚定。链接>>Text.HandsomeSoup.css“a”>>>getChildren>>>isText>>>getText;成功了!非常感谢。
getChildren >>> isText >>> getText