user-data-dir在使用chromedriver 90的selenium上不再有效
已尝试重新安装chrome,重新下载chromedriver并添加: chrome_options.add_argument('--no-sandbox') chrome_options.add_argument('--disable-dev-shm-usage')
在win10笔记本电脑和win 8.1笔记本电脑上不起作用
我什么都没碰,昨天还在工作。请帮帮我!
编辑:当我试图在Windows8.1上运行我的pyhton脚本时,它告诉我chrome无法在目录中写入或读取(我是意大利语,这是一个翻译版本),但当我在win10上运行时,它却显示"Exception has : WebDriverException Message: unknown error: DevToolsActivePort文件不存在“
EDIT2:如果你只有一个脚本,它可以通过添加chrome_options.add_argument("--remote-debugging-port=9292")来工作
如果您必须运行多个更改--user-data-dir= --user-data-dir=C:\Users\myuser\Desktop\profile配置文件
发布于 2021-04-16 23:20:53
不能保证这将为您工作,但我的代码在一夜之间做了同样的事情,并修复了它显式设置远程调试端口的问题:
options.add_argument("--remote-debugging-port=9292")
似乎是Chrome 90或Chromedriver问题/功能。
https://stackoverflow.com/questions/67126246
复制相似问题