前提:你已经成功安装python和Pycharm
1、从https://pypi.org/project/selenium/#files下载selenium
2、安装selenium,运行cmd,使用命令pip install whl结尾的文件,最后可使用以下命令查看是否安装成功:
pip show selenium
3、安装Chrome的driver
从下载http://chromedriver.storage.googleapis.com/index.html
下载完成后把它放到python安装文件夹里面
接着就可以运行你的脚本(这里我碰到了错误,提示chrome版本低,直接更新chrome就好了)
3、安装firefox的driver
直接在firefox浏览器里面的附加组件进行安装,无需再下载Firefox驱动,安装完Selenium后就可以直接使用Firefox浏览器了
安装完成之后运行代码,我的又报错了
具体错误: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()