Selenium webdriver的环境配置


前言

环境:

  • Python 3.6
  • windows 10
  • Chrome 79.0.3945.117(正式版本) (64 位)
  • chromedriver 79.0.3945.16

selenium模块下载

在Python中,我们通过pip来下载使用:

pip install selenium
pip install -i https://pypi.doubanio.com/simple/ selenium  # 备用地址

浏览器驱动下载

除此之外,我们还需要安装浏览器驱动,比较常见的浏览器我们一般选用Chrome和Firefox了,当然IE和Safari也有自己的驱动:

根据系统平台下载对应的浏览器驱动,windows下32位即可:

以Chrome浏览器为例:我们下载浏览器驱动的时候,先看浏览器的版本(我现在是79.0.3945.117),然后在去驱动地址里找最接近的版本点进去,点notes.txt,查看Supports Chrome version,支持你的大版本就可以了

下载到本地之后,把chromedriver.exe移动至Python解释器同级的目录或者Scripts目录下即可。

测试

现在让我们新建一个test1.py文件,输入如下代码,并运行测试:

from selenium import webdriver
# 创建Chrome WebDriver实例,此路径为驱动程序的路径
driver = webdriver.Chrome()
# firefox浏览器打开
# driver = webdriver.Firefox()
# 加载URL网页
driver.get("http://www.baidu.com/")
# 打印当前页面的title属性内容
print(driver.title)
# 关闭浏览器
driver.quit()

可以看到打开一个浏览器,然后很快就关闭了,本地也打印出了结果,表示安装成功!



see also: 2019 Selenium Chrome版本与chromedriver兼容版本对照表 | selenium之 chromedriver与chrome版本映射表(更新至v2.43) | chromedriver与chrome各版本对应及下载地址
欢迎斧正,that's all


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM