[英]scrapy xpath how to use?
伙計們,我有一個問題,匆匆忙忙,選擇器,XPath我想選擇HTML中最后一個“ li”標簽中“ a”標簽中的鏈接,以及如何編寫針對XPath的查詢,但是我相信有更簡單的方法可以做到這一點,例如使用XPath查詢,不使用列表碎片,但我不知道該怎么寫
from scrapy import Selector
sel = Selector(text=html)
print sel.xpath('(//ul/li)').xpath('a/@href').extract()[-1]
'''
html
'''
</ul>
<li>
<a href="/info/page/" rel="follow">
<span class="page-numbers">
35
</span>
</a>
</li>
<li>
<a href="/info/page/" rel="follow">
<span class="next">
next page.
</span>
</a>
</li>
</ul>
我假設您要具體鏈接到“下一頁”頁面。 在這種情況下,您可以找到a
元素來檢查子span
是否為“ next”類:
//a[span/@class = "next"]/@href
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.