文章詳情頁(yè)
python - pyspider 如何獲取某個(gè)列表中的第n個(gè)元素
瀏覽:134日期:2022-08-09 15:55:29
問(wèn)題描述
response.doc(’.link_nei>ul>li>a’).items()上面的語(yǔ)句是用來(lái)獲取所有符合條件的 <a>,我想獲得倒數(shù)第二個(gè) <a> 應(yīng)該怎么獲得? 教程上都是通過(guò)正則表達(dá)式去篩選,不過(guò)這種方法好 low 而且不實(shí)用
問(wèn)題解答
回答1:response.doc(’.link_nei>ul>li>a’).eq(-2).items()
參考 pyquery 的文檔 https://pythonhosted.org/pyqu...
回答2:我看你在用CSS選擇器,a后面加上:nth-last-child(2)即可。
CSS選擇器教程:http://www.w3school.com.cn/cs...
上一條:html - Python爬蟲(chóng),翻頁(yè)數(shù)據(jù)怎么爬,URL不變下一條:python - 如何將MYSQL數(shù)據(jù)寫(xiě)入EXCEL且不覆蓋原有內(nèi)容
相關(guān)文章:
1. nignx - docker內(nèi)nginx 80端口被占用2. docker images顯示的鏡像過(guò)多,狗眼被亮瞎了,怎么辦?3. 關(guān)于docker下的nginx壓力測(cè)試4. android - 百度地圖加載完成監(jiān)聽(tīng)5. 跟蹤器怎么開(kāi)啟無(wú)反應(yīng)6. java - 阿里的開(kāi)發(fā)手冊(cè)中為什么禁用map來(lái)作為查詢(xún)的接受類(lèi)?7. docker api 開(kāi)發(fā)的端口怎么獲???8. macos - mac下docker如何設(shè)置代理9. dockerfile - [docker build image失敗- npm install]10. python3.x - git bash如何運(yùn)行.bat文件?
排行榜

熱門(mén)標(biāo)簽