> 技术文档 > Python Selenium打开Edge报错 SessionNotCreatedException: probably user data directory is already in use_session not created: probably user data directory

Python Selenium打开Edge报错 SessionNotCreatedException: probably user data directory is already in use_session not created: probably user data directory

from selenium import webdriverdriver = webdriver.Edge()driver.get(\'https://www.baidu.com/\')

初学selenium就遇到报错,倒在第一步orz

selenium.common.exceptions.SessionNotCreatedException: Message: session not created: probably user data directory is already in use, please specify a unique value for --user-data-dir argument, or don\'t use --user-data-dir

按照网上的方法指定user-data-dir没有解决,还是报相同的错,修改文件夹权限,python权限均无果。

尝试在命令行中直接用管理员权限执行,成功了几次,后续不明原因又回到相同的报错。

解决方法:添加--edge-skip-compat-layer-relaunch参数

from selenium import webdriveroptions = webdriver.EdgeOptions()options.add_argument(\'--edge-skip-compat-layer-relaunch\')driver = webdriver.Edge(options=options)driver.get(\'https://www.baidu.com/\')

当然,换成chrome也能解决orz