所以我使用Selenium 4.1.5,当我尝试运行时:
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
service = Service(executable_path=f'./chromedriver.exe')
driver = webdriver.Chrome(service=service)我得到了
消息:会话未创建:此版本的ChromeDriver仅支持ChromeDriver 100,当前浏览器版本为102.0.5005.63,具有二进制路径C:\Program Files\Google\Chrome\Application\chrome.exe
问题是,我没有改变目录中的任何东西,直到今天,它一直在随机运行。我可以手动打开色度驱动器,看到它是v100,所以我猜executable_path被忽略了吗?我还尝试过不推荐的非服务内联路径设置,但没有效果。希望有人能指引我正确的方向。
发布于 2022-05-25 07:26:40
一种选择是使用变色驱动器-自动安装程序一次完成所有操作:
import chromedriver_autoinstaller as chromedriver
chromedriver.install()或者使用显色驱动器-二进制-自动查找所需的版本并安装驱动程序:
pip install --upgrade --force-reinstall chromedriver-binary-auto
import chromedriver_binary或
使用链接更新铬版并重新启动
https://stackoverflow.com/questions/72372762
复制相似问题