我正试图从enlive文档中获取链接中的图像。以下作品:
(html/select nodes [:a :img])
但是这种方式我只获取图像节点,我也想要链接!
所以下一步是
(html/select nodes [:a (html/has [:img])])
但由于某种原因,这只返回一个空列表。我试图浏览文档并阅读源代码,似乎这应该返回带有img标签的链接作为孩子,但也许我错过了一些东西(或者这是一个bug)
答案 0 :(得分:2)
好的,想通了。这需要第二组括号。为什么?我试着阅读文档,但我不确定(关于和规则的事情)。无论如何,这是答案。
(html/select nodes [[:a (html/has [:img])]])