| 前言 selenium是一個非常厲害的爬蟲利器,不,簡直是神器了,它可以自動的控制瀏覽器,但是你得告訴瀏覽器,你想干嘛,爬哪里,這時候就要用到元素定位了,在HTML中都有著不同的標簽和屬性,selenium根據它們來確定你的意圖,每個方式都對應兩個方法 8種方式 1.通過 id 定位 2.通過 name 定位 3.通過 class 定位 4.通過 tag 定位 5.通過 link 定位 6.通過 partial link 定位 7.通過 xpath 定位 8.通過 css 選擇器定位 1.通過 id 定位 這個要特別說明一下,find_element_by_( ),是用來定位單個元素的,find_elements_by_( ),是用來定位多個元素的。學過英語都是加一個復數(shù)是多個,下面的定位跟這個也是一樣的 實例代碼: 2.通過 name 定位 實例代碼: 3.通過 class 定位 實例代碼: 4.通過 tag 定位 實例代碼: 小編推薦一個學python的學習qun975,691720 無論你是大牛還是小白,是想轉行還是想入行都可以來了解一起進步一起學習!裙內有開發(fā)工具,很多干貨和技術資料分享! 5.通過 link 定位 實例代碼: 
 6.通過 partial link 定位 
 實例代碼: 
 7.通過 xpath 定位 
 實例代碼: 
 8.通過 css 選擇器定位 
 實例代碼: 
 以上就selenium元素定位的方式方法,但是感覺不太順手,就只有Xpath好一點,但是呢,還有樣式CSS定位是最強大和靈活的,不過比較難掌握,當然網上還有更加便捷的方法,既然有時候要用這種,當然得了解一下啦 
 內容來自騰訊新聞 | 
|  |