Scrapy CSS選擇器

官方文檔的CSS選擇器太簡短,整理了一個比較全的。

*                                           
選擇所有節(jié)點

#container                            
選擇id為container的節(jié)點

.container                             
選擇所有class包含container的節(jié)點

li a                                         
選取所有l(wèi)i 下所有a節(jié)點

ul + p                                     
選取ul后面的第一個p元素

div#container > ul                 
選取id為container的div的第一個ul子元素

ul ~p                                     
選取與ul相鄰的所有p元素

a[title]                                   
 選取所有有title屬性的a元素

a[]       
選取所有href屬性為http://jobbole.com的a元素

a[href*="jobbole"]                  
選取所有href屬性值中包含jobbole的a元素

a[href^="http"]                       
選取所有href屬性值中以http開頭的a元素

a[href$=".jpg"]                       
選取所有href屬性值中以.jpg結(jié)尾的a元素

input[type=radio]:checked    
選擇選中的radio的元素

div:not(#container)              
 選取所有id為非container 的div屬性

li:nth-child(3)                         
選取第三個li元素

li:nth-child(2n)                       
選取第偶數(shù)個li元素
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容