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