Tal*_*als 8 python selenium google-chrome selenium-chromedriver selenium-webdriver
当我运行我的代码时出现以下错误:
selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 85
Run Code Online (Sandbox Code Playgroud)
我尝试下载较新版本的 chromdriver 但它仍然给我同样的错误。我尝试替换当前正在运行的 chromedriver 和我最近下载的 chromedriver,但它仍然给出相同的错误,所以我下载了 chromdriver 的兼容版本,然后我使用了这一行代码:
driver = webdriver.Chrome(executable_path='D:\talha\Documents\Projects For Portfolio\SmmoBot\chromedriver_win32\chromedriver.exe')
Run Code Online (Sandbox Code Playgroud)
但这会返回以下错误:
selenium.common.exceptions.WebDriverException: Message: 'chromedriver.exe' executable needs to be in PATH
Run Code Online (Sandbox Code Playgroud)
Deb*_*anB 10
您可以使用webdrivermanager-python自动下载并使用最新的ChromeDriver。
这可以通过使用以下命令安装webdriver-manager来实现:
pip install webdriver-manager
Run Code Online (Sandbox Code Playgroud)
通过代码实现:
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
driver = webdriver.Chrome(ChromeDriverManager().install())
driver.get("https://www.google.com/")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
20816 次 |
| 最近记录: |