python基礎教程:8種selenium元素定位的實現

前言css

selenium是一個很是厲害的爬蟲利器,不,簡直是神器了,它能夠自動的控制瀏覽器,可是你得告訴瀏覽器,你想幹嗎,爬哪裏,這時候就要用到元素定位了,在HTML中都有着不一樣的標籤和屬性,selenium根據它們來肯定你的意圖,每一個方式都對應兩個方法python

8種方式瀏覽器

1.經過 id 定位學習

2.經過 name 定位element

3.經過 class 定位selenium

4.經過 tag 定位class

5.經過 link 定位方法

6.經過 partial link 定位im

7.經過 xpath 定位樣式

8.經過 css 選擇器定位

1.經過 id 定位

 

這個要特別說明一下,find_element_by_( ),是用來定位單個元素的,find_elements_by_( ),是用來定位多個元素的。學過英語都是加一個複數是多個,下面的定位跟這個也是同樣的

實例代碼:

 

2.經過 name 定位
 

實例代碼:

 

3.經過 class 定位

 

實例代碼:

 


4.經過 tag 定位

 

實例代碼:

 


學習歷來不是一我的的事情,要有個相互監督的夥伴,工做須要學習python或者有興趣學習python的夥伴能夠私信回覆小編「學習」 獲取資料,一塊兒學習

5.經過 link 定位

 

實例代碼:

 


6.經過 partial link 定位

 

實例代碼:

 

7.經過 xpath 定位

 

實例代碼:

8.經過 css 選擇器定位

 

實例代碼:

 

以上就selenium元素定位的方式方法,可是感受不太順手,就只有Xpath好一點,可是呢,還有樣式CSS定位是最強大和靈活的,不過比較難掌握,固然網上還有更加便捷的方法,既然有時候要用這種,固然得了解一下啦

相關文章
相關標籤/搜索