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