用户数据目录不再使用 chromedriver 90 在 selenium 上工作

user-data-dir not working anymore on selenium with chromedriver 90

user-data-dir 在使用 chromedriver 90

的 selenium 上不再工作

已尝试重新安装 chrome,重新下载 chrome 驱动程序并添加: chrome_options.add_argument('--无沙盒') chrome_options.add_argument('--disable-dev-shm-usage')

不适用于 win10 笔记本电脑和 win 8.1 笔记本电脑

我什么都没碰,昨天还在工作。请帮助我!

编辑:当我尝试在 windows 8.1 上 运行 我的 pyhton 脚本时,它说 chrome 不能在目录中写入或读取(我是意大利人,它是一个翻译)但是当我 运行 在 win10 上它说“发生异常:WebDriverException 消息:未知错误:DevToolsActivePort 文件不存在

EDIT2:如果你只有一个脚本,它可以通过添加 chrome_options.add_argument("--remote-debugging-port=9292")

如果您必须 运行 多次更改 --user-data-dir=profile 为 --user-data-dir=C:\Users\myuser\Desktop\profile

不保证这对你有用,但我的代码一夜之间做了同样的事情,修复它的是显式设置远程调试端口:

options.add_argument("--remote-debugging-port=9292")

似乎是 Chrome 90 或 Chromedriver issue/feature.