使用 Selenium 运行 Chrome 时,会发生自动更新,但不会自动创建文件夹和文件。
它在笔记本电脑上运行良好,但在台式电脑上不起作用。
我不知道问题是什么。请帮忙。
只是想让您知道,我知道
webdriver_manager
,但请仅使用 Selenium 来解决它。
桌面
- 窗口 10
- 蟒蛇3.12.5
- vscode 工作室
笔记本电脑
- 窗口 11
- 蟒蛇3.12.5
- vscode 工作室
driver = webdriver.Chrome()
print(driver)
url = "https://www.google.co.kr/"
driver.get(url)
当你这样执行时
文件夹和文件应该在路径中自动创建
C:\Users\cjh15\.cache\selenium
。
但是在桌面上,没有创建任何文件,并且出现以下错误:
DevTools listening on ws://127.0.0.1:2548/devtools/browser/02debcfe-1be1-4977-9ae1-255e14abd23e
...
...
...
selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 116
Current browser version is 127.0.6533.100 with binary path C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
Stacktrace:
我不知道为什么会这样
它在我的笔记本电脑和朋友的计算机上运行良好。
我尝试重新安装Python。
我尝试重新安装 Visual Studio Code。
您的错误消息包含以下信息: 此版本的ChromeDriver仅支持Chrome版本116 请检查您的 PC 和笔记本电脑上使用的 Chrome 浏览器版本。 Selenium 使用 chromedriver 来区分不同版本。 尝试更换 chrome 版本或下载与您的 chrome 版本匹配的驱动程序。