所以贡献者。我完全了解以下问题如何使用 xpath 从 div 获取 href 值?,它基本上解决了我的问题的一部分,但由于某种原因,在那里发布的解决方案不适用于我的情况,所以我会请求帮助解决两个相关问题。在下面的示例中,我想获取“更多”超链接 ( http://www.thestraddler.com/201715/piece2.php ) 的 href 值,它位于具有内容类的 div 标记下。
<div class="content">
<h3><a href="http://www.3quarksdaily.com/3quarksdaily/2016/12/against-the-renting-of-persons-a-conversation-with-david-ellerman.html">Against the Renting of Persons: A conversation with David Ellerman</a></h3>
<a href="http://www.thestraddler.com/201715/piece2-print.php#footnote1">[1]</a>
</p>
<p>More <a href="http://www.thestraddler.com/201715/piece2.php">here</a>.</p>
</div>
从理论上讲,我应该能够提取 div 标签下的链接,
xidel website -e //div[@class="content"]//a/@href
但由于某种原因它不起作用。我该如何解决这个问题以及(第二部分)如何仅提取“此处”超链接的 href 值?