文章詳情頁
python - pyspider 如何獲取某個(gè)列表中的第n個(gè)元素
瀏覽:201日期:2022-08-09 15:55:29
問題描述
response.doc(’.link_nei>ul>li>a’).items()上面的語句是用來獲取所有符合條件的 <a>,我想獲得倒數(shù)第二個(gè) <a> 應(yīng)該怎么獲得? 教程上都是通過正則表達(dá)式去篩選,不過這種方法好 low 而且不實(shí)用
問題解答
回答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...
相關(guān)文章:
1. boot2docker無法啟動(dòng)2. docker-compose中volumes的問題3. 關(guān)docker hub上有些鏡像的tag被標(biāo)記““This image has vulnerabilities””4. docker容器呢SSH為什么連不通呢?5. java - SSH框架中寫分頁時(shí)service層中不能注入分頁類6. dockerfile - 為什么docker容器啟動(dòng)不了?7. 關(guān)于docker下的nginx壓力測試8. docker安裝后出現(xiàn)Cannot connect to the Docker daemon.9. node.js - antdesign怎么集合react-redux對input控件進(jìn)行初始化賦值10. nignx - docker內(nèi)nginx 80端口被占用
排行榜

熱門標(biāo)簽
網(wǎng)公網(wǎng)安備