文章詳情頁(yè)
python - pyspider 如何獲取某個(gè)列表中的第n個(gè)元素
瀏覽:88日期: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ù)寫入EXCEL且不覆蓋原有內(nèi)容
相關(guān)文章:
1. MySQL數(shù)據(jù)庫(kù)中文亂碼的原因2. 如何解決Centos下Docker服務(wù)啟動(dòng)無(wú)響應(yīng),且輸入docker命令無(wú)響應(yīng)?3. mysql - 新浪微博中的關(guān)注功能是如何設(shè)計(jì)表結(jié)構(gòu)的?4. angular.js使用$resource服務(wù)把數(shù)據(jù)存入mongodb的問(wèn)題。5. dockerfile - [docker build image失敗- npm install]6. angular.js - 關(guān)于$apply()7. android-studio - Android Studio 運(yùn)行項(xiàng)目的時(shí)候一堆警告,跑步起來(lái)!?8. 我在centos容器里安裝docker,也就是在容器里安裝容器,報(bào)錯(cuò)了?9. angular.js - Ionic 集成crosswalk后生成的apk在android4.4.2上安裝失敗???10. nignx - docker內(nèi)nginx 80端口被占用
排行榜

熱門標(biāo)簽