Selenium+Chromedriver環境配置.md


Selenium+Chromedriver環境配置

1、安裝selenium

pip install selenium 

2、下載chrome selenium驅動

A.第一種方式

(1)下載chromedriver驅動

http://npm.taobao.org/mirrors/chromedriver/ http://chromedriver.storage.googleapis.com/index.html 

(2)查看自己的Chrome版本

image

(3)找到與自己Chrome版本對應的驅動

一般情況下,在http://npm.taobao.org/mirrors/chromedriver/找個版本點開,點擊notes.txt,就能看到此驅動支持的Chrome版本。

基本上只看版本號的第一個小數點前的數字即可

image

image

image

B.第二種方式

(1)到這個網頁下載對應的驅動:

http://docs.seleniumhq.org/download/ 

(2)點這個:

image

(3)再點這個:

image

(4)先看自己的Chrome是哪個版本:

image

(5)找到跟自己Chrome對應版本的chrome driver驅動:

image

chrome瀏覽器版本更新后,驅動失效需要重新下載新驅動

3、安裝chrome selenium驅動

下載解壓后,

Mac :將解壓后的chromedriver移動到/usr/local/bin目錄下

Windows:將解壓后的chromedriver.exe放到 python.exe的同級目錄下。確保這個路徑在環境變量中

4、selenium簡單腳本

from selenium import webdriver driver = webdriver.Chrome() driver.get("http://www.baidu.com") driver.quit() 

識別需要懸停的元素:

from selenium.webdriver.common.action_chains import ActionChains # 找到元素 ele = self.driver.find_element_by_class_name('member-top') # 鼠標移到懸停元素上 ActionChains(self.driver).move_to_element(ele).perform()


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM