Windows下使用Selenium+ChromeDriver遇错误:无法创建锁定文件,错误码5
解决方案
- 终止所有Chrome相关进程
打开任务管理器,找到所有chrome.exe和chromedriver.exe进程,全部结束后重新运行脚本。 - 修复Chrome配置文件权限
错误代码5对应权限不足问题,找到Chrome默认配置文件目录(通常为C:\Users\[你的用户名]\AppData\Local\Google\Chrome\User Data),右键该文件夹→属性→安全,确认当前用户拥有完全控制权限。 - 指定全新Chrome用户配置目录
初始化ChromeDriver时手动指定新的配置目录,避开原锁定目录:from selenium import webdriver from selenium.webdriver.chrome.options import Options chrome_options = Options() chrome_options.add_argument(r"--user-data-dir=C:\Users\Rahul\Documents\NewChromeProfile") # 自定义新目录路径 d = webdriver.Chrome(r'C:\Users\Rahul\Downloads\chromedriver_win32\chromedriver.exe', options=chrome_options) - 以管理员身份运行脚本
右键点击运行脚本的IDE或命令提示符,选择“以管理员身份运行”,尝试绕过权限限制。 - 删除Chrome锁定文件
若Chrome配置目录下存在SingletonLock文件,直接删除该文件后重启ChromeDriver。
内容的提问来源于stack exchange,提问作者vinit
相关产品推荐
相关产品推荐

