电脑:win10 64位

python : python3.8.1

selenium:版本3.141

selenium,我是在anaconda 里安装

pip3 install selenium

使用国内源安装selenium时,提示找不到合适版本,不知道为什么,只能从国外源慢慢下载,

chromedriver版本是跟安装的chrome谷歌浏览器对应,我谷歌浏览器是版本 86.0.4240.111

https://sites.google.com/a/chromium.org/chromedriver/downloads

找到安装的对应是86版的chromedriver,但没有win64 位,安装的32位,

下载后,把chromedriver放到谷歌浏览器的安装目录下,例如

C:Program FilesGoogleChromeApplication

然后在我的电脑右键,属性,高级系统设置,环境变量,系统变量,新建,把上面的地址添加进变量值里面,变量名随便写个好记的就行

from selenium import webdriver

browser = webdriver.Chrome

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

提示1:TypeError: get() missing 1 required positional argument: 'url'

原来是browser = webdriver.Chrome(),要加小括号

提示2:selenium.common.exceptions.WebDriverException: Message: ‘chromedriver’ executable needs to be in PATH.

那是因为chromedriver没有添加到环境变量中,但我已经添加了。

按网上教程,再复制一份chromedriver到anaconda 文件夹下,anaconda安装时,会自动安装python,如果只安装python,要把chromedriver复制一份到 ptyhon文件夹下。

最后修改:2020 年 10 月 22 日
如果觉得我的文章对你有用,请随意赞赏