You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Python+Selenium打开Chrome默认用户配置文件失败求助

解决Selenium启动Chrome加载默认用户配置的问题

核心操作步骤

  • 找到Chrome用户配置路径
    Windows默认路径:C:\Users\[你的用户名]\AppData\Local\Google\Chrome\User Data
    Mac默认路径:~/Library/Application Support/Google/Chrome
    Linux默认路径:~/.config/google-chrome
    注:建议复制User Data里的Default文件夹到新目录(比如命名为ChromeProfile),避免原配置被Chrome进程锁定或修改。

  • 配置Selenium的ChromeOptions
    以Python为例,代码如下:

    from selenium import webdriver
    from selenium.webdriver.chrome.options import Options
    
    chrome_options = Options()
    # 替换为你复制后的配置文件夹路径
    chrome_options.add_argument(r"user-data-dir=C:\Users\你的用户名\AppData\Local\Google\Chrome\ChromeProfile")
    # 若需指定多用户中的某一个配置,添加下面一行(替换为对应配置文件夹名)
    # chrome_options.add_argument("profile-directory=Default")
    
    driver = webdriver.Chrome(options=chrome_options)
    driver.get("https://google.com")
    

常见坑点排查

  • 运行代码前必须关闭所有Chrome窗口,否则Chrome会锁定用户数据目录,导致Selenium加载失败
  • 路径要准确,Windows系统建议加r前缀避免转义字符问题
  • 不要直接使用原User Data目录,复制一份独立使用更稳定
  • 如果是Mac/Linux系统,注意路径的格式(比如用~表示用户目录)

内容的提问来源于stack exchange,提问作者Michael Wagdi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 14:48:22