运行此代码时:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from webdrivermanager.chrome import ChromeDriverManager
driver = webdriver.Chrome(ChromeDriverManager().download_and_install())
driver.get("http://www.python.org")
这会导致安装 chromedriver 的行出现以下异常:
TypeError:预期为 str、bytes 或 os.PathLike 对象,而不是元组
请注意,我知道已经存在许多关于此主题的线程,但由于 webdrivermanager 似乎已主要更新,以前的解决方案不起作用。
还有一个简短的旁注:我通过 conda 而不是 pip 安装了 webdrivermager。但这不应该担心。
编辑:整个堆栈跟踪:
回溯(最近一次调用最后一次):文件“C:\Users\stefa\OneDrive - 约翰开普勒大学 林茨\Dokumente\GitHub riefly\sr