使用ChromeDriverManager初始化时遇path参数错误的技术求助
问题解决:ChromeDriverManager TypeError错误
错误原因
webdriver-manager 4.x及以上版本已移除path初始化参数,同时你代码里的install是方法,需加括号调用,否则只是引用方法对象,不会执行安装操作。
修正后的代码
from webdriver_manager.chrome import ChromeDriverManager from selenium import webdriver from selenium.webdriver.chrome.service import Service from bs4 import BeautifulSoup # 用cache_dir替代path指定驱动存储路径,同时调用install()方法 ruta = ChromeDriverManager(cache_dir='./chromedriver').install()
补充说明
cache_dir参数用于指定ChromeDriver的下载存储目录,对应旧版本path参数的功能。- 必须调用
install()方法(加括号)才能完成驱动的下载与安装,返回驱动文件的实际路径。
内容的提问来源于stack exchange,提问作者Otro_chamo
相关产品推荐
相关产品推荐

