我正在阅读Scrapy / XPath教程,但这似乎并不重要,我找不到可以解释它的例子。
给定这样的标记,您如何选择<span>
元素?
<div id=”...”>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<span>
&#13;
如果我们将问题概括为:
答案 0 :(得分:6)
假设缩进表示示例中的包含,以下XPath将为您选择span
元素:
//div[@id='...']/div[3]/div[2]/div/div/span
当然,如果ID span
下方没有其他div
个元素,您可以直接跳到它:
//div[@id='...']//span
或者如果整个文档中没有其他span
元素:
//span