在lxml中工作时,我想获得所有链接的href
属性,该属性具有一个img
子级,它具有title="Go to next page"
。在
所以在下面的片段中:
<a class="noborder" href="StdResults.aspx">
<img src="arrowr.gif" title="Go to next page"></img>
</a>
我想把StdResults.aspx
拿回来。在
我已经做到了:
^{pr2}$
但是next_link
是img
,而不是a
标记-我如何才能得到a
标记?在
谢谢。在
Tags:
只需将
a/img...
改为a[img...]
:(方括号有点像“这样”的意思)或者,你可以走得更远
^{pr2}$检索href属性的值。在
还可以通过分别使用
//a/img[@title='Go to next page']/parent::a
或//a/img[@title='Go to next page']/ancestor::a
作为XPath表达式来选择父节点或任意祖先节点。在相关问题 更多 >
编程相关推荐