Selenium无法打开指定Chrome Profile 3的问题排查求助
解决Selenium指定Chrome Profile 3启动崩溃的问题
以下是针对你遇到的报错The process started from chrome location C:\Program Files\Google\Chrome\Application\chrome.exe is no longer running, so ChromeDriver is assuming that Chrome has crashed.的排查和修复方案:
1. 严格匹配Chrome与ChromeDriver版本
- 打开Chrome,输入
chrome://version/查看完整版本号(比如125.0.6422.142) - 下载完全对应版本的ChromeDriver,主版本、次版本、修订号必须一致
- 替换代码中ChromeDriver的路径,确保指向正确版本的可执行文件
2. 验证Profile目录名称的准确性
- 进入Chrome设置的
chrome://settings/manageProfiles页面,查看目标配置文件的实际存储目录名称 - 有些情况下,配置文件的目录名可能不是
Profile 3(比如手动重命名过、系统自动命名为Default或Profile 1等),必须保证profile-directory参数的名称与实际目录完全匹配(包括空格和大小写)
3. 解决用户数据目录的权限问题
C:\Users\Lenovo\AppData\Local\Google\Chrome\User Data属于系统用户目录,可能存在权限限制- 尝试右键点击Python脚本,选择「以管理员身份运行」
- 或者,将
User Data目录复制到非系统盘(如D:\ChromeProfiles),修改代码中的user-data-dir参数为新路径,同时将Profile 3目录一并移动过去
4. 移除可能冲突的启动参数
--remote-debugging-port=9222可能与本地其他进程端口冲突,或导致Chrome启动逻辑异常,建议移除该参数- Windows系统下
--no-sandbox参数通常无需设置,也可以尝试移除
5. 修复或重建损坏的Profile
- 如果Profile 3本身存在损坏(如配置文件、缓存文件出错),会直接导致Chrome启动失败
- 进入
chrome://settings/manageProfiles删除Profile 3,重新创建一个新配置文件,再更新代码中的profile-directory参数为新目录名 - 或手动删除
C:\Users\Lenovo\AppData\Local\Google\Chrome\User Data\Profile 3下的Preferences、Cache等可能损坏的文件
修改后的示例代码(移除冲突参数)
from selenium import webdriver from selenium.webdriver.chrome.service import Service from selenium.webdriver.chrome.options import Options chrome_options = Options() # 若已移动到非系统目录,修改此处路径 chrome_options.add_argument(r"user-data-dir=C:\Users\Lenovo\AppData\Local\Google\Chrome\User Data") chrome_options.add_argument("profile-directory=Profile 3") # 保留必要的稳定性参数 chrome_options.add_argument("--disable-extensions") chrome_options.add_argument("--disable-infobars") chrome_options.add_argument("--disable-gpu") chrome_options.add_argument("--disable-dev-shm-usage") service = Service(r"C:\WebDrivers\chromedriver-win64\chromedriver.exe") driver = webdriver.Chrome(service=service, options=chrome_options) driver.set_page_load_timeout(30) driver.implicitly_wait(30) driver.get("https://www.google.com")
内容的提问来源于stack exchange,提问作者letdatado
相关产品推荐
相关产品推荐

