Python+Selenium环境配置Chrome、Firefox浏览器

前提:你已经成功安装python和Pycharm 

1、从https://pypi.org/project/selenium/#files下载selenium

Python+Selenium环境配置Chrome、Firefox浏览器_第1张图片

2、安装selenium,运行cmd,使用命令pip install whl结尾的文件,最后可使用以下命令查看是否安装成功:

pip show selenium

3、安装Chrome的driver

从下载http://chromedriver.storage.googleapis.com/index.html

下载完成后把它放到python安装文件夹里面

Python+Selenium环境配置Chrome、Firefox浏览器_第2张图片

接着就可以运行你的脚本(这里我碰到了错误,提示chrome版本低,直接更新chrome就好了)

Python+Selenium环境配置Chrome、Firefox浏览器_第3张图片

3、安装firefox的driver

直接在firefox浏览器里面的附加组件进行安装,无需再下载Firefox驱动,安装完Selenium后就可以直接使用Firefox浏览器了

Python+Selenium环境配置Chrome、Firefox浏览器_第4张图片

安装完成之后运行代码,我的又报错了

具体错误:The path to the driver executable must be set by the webdriver.gecko.driver system property

解决:

(1)从https://github.com/mozilla/geckodriver/releases下载对应的系统版本

(2)下载解压后将getckodriver.exe复制到Firefox的安装目录下,如(D:\Program Files (x86)\Mozilla Firefox),并在环境变量Path中添加路径:D:\Program Files (x86)\Mozilla Firefox

(3)重启你的python ide编译器,从新运行脚本就ok

from seleniumimport webdriver

driver = webdriver.Firefox()

driver.get('http://www.baidu.com')

driver.find_element_by_id('kw').send_keys('Selenium')

driver.find_element_by_id('su').click()

#driver.quit()

你可能感兴趣的:(Python+Selenium环境配置Chrome、Firefox浏览器)