报错的问题基本是
selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH
解决方式如下:
首先打开自己的chrome,查看chrome版本;(浏览器输入:**chrome://version/**)
例如我这里的版本是104.0.5112.81
然后打开chrome官网驱动下载页面(http://chromedriver.storage.googleapis.com/index.html),找到对应的版本
发现没有完全对应的版本,但是没有关系,大的版本号正确就行。104里面都是通用的,这点在里面的notes文件中也写明了
下载之后,解压文件(放到明显的位置),然后将chromedriver.exe文件复制到两个文件夹中,第一个是自己安装python的文件夹目录。(如果不清楚,可以打开自己的pycharm——> file ----> settings ---- >Project----> Python Interpreter,找到对应的目录)
第二个放在安装chrome目录下的Application
如果不知道找目录,可以在桌面上右击chrome图标,点击属性,找到起始位置,直接将chromedriver.exe 文件粘贴进去即可
也可以直接下载驱动,然后在pycharm中指定驱动的位置(缺点就是每回都要指定位置)
例如我将chromedriver.exe文件放在d盘
在pycharm中指定位置
版权归原作者 topple0829 所有, 如有侵权,请联系我们删除。