天天看點

Selenium的簡單安裝和使用

Selenium的安裝

pip install selenium

Selenium子產品需要調用浏覽器,需要配置selenium的浏覽器驅動

Firefox(火狐)

下載下傳對應版本的geckdriver.exe 放到Python的目錄下

https://github.com/mozilla/geckodriver/releases

Selenium的簡單安裝和使用

Chrome(谷歌)

下載下傳對應版本的chromedriver.exe,并且放到chrome.exe的目錄當中

https://chromedriver.storage.googleapis.com/index.html?path=2.29/

Selenium的簡單安裝和使用

Selenium

  在上面的示例中我們可以看到,已經可以打開浏覽器但是我們還需要做到觸發浏覽器當中頁面上的事件,而頁面上的事件常是有頁面上的元素的事件來觸發的

選擇器是由頁面的結構來定制的,是以選擇有

id, 是html當中用來辨別标簽的,具有唯一性,在js或jq 當中最好的選用屬性

name, 是html當中用來辨別标簽值得屬性,通常用于資料送出時作為資料送出資料的鍵出現

class name, 是html當中用來辨別樣式的屬性,是一類樣式,捕獲的元素是個數組

link test(連結内容), tag name(标簽的名稱)

這些都是html屬性的,也可以使用結構型的比對方式xpath

選擇器的方法

Find_element_by_id

Find_element_by_name

Find_element_by_class_name

Find_element_by_xpath