Windows 10, Pycharm 2019.1, Python 3.6下载了selenium 3.11.0, cmd下进入selenium setup.py所在的目录,在此目录下运行输入python setup.py install安装selenium.然后在pycharm file->settings->你对应的project下选择 project interpreter, 点右上角附近的+号选择selenium安装selenium包
import selenium
browser = webdriver.Chrome()
编译出错,找不到webdriver, 使用selenium.webdriver.Chrome()也不行,
需改为from selenium import webdriver
编译后继续出错,提示selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH
原来还需要安装对应浏览器的驱动,比如我使用chrome浏览器配合selenium则须安装Chrome的webdriver. 名字为chromedriver,目前最新版为75支持chrome 75,而我安装的是chrome v75,所以使用chromedriver v75没问题。
下载完后解压得到一个chromeriver.exe,拷贝至我的chrome安装目录下,与chrome.exe同一个目录,
再编译程序,依然同样错误,于是设置系统环境变量PATH(右键我的电脑选择高级系统设置),
但奇怪的是依然同样错误,于是最后把它拷贝到Python3.6的根目录下才成功编译。
注意,Python安装的很深,比如我的在C:\Users\zch\AppData\Local\Programs\Python\Python36下面。
同样如果你用的是 anconda的话 也拷贝到 D:\Anaconda3 里面
拷贝到 python或anconda下 在运行代码 就成功了!!!!!!!