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

如何在Selenium中打开Chrome配置文件?配置文件正常但driver.get无法打开网页

解决Chrome配置加载正常但无法打开网页的问题

排查步骤与解决方案

  • 关闭所有Chrome进程后重试
    如果有手动打开的Chrome实例正在占用指定的用户数据目录,Selenium启动的Chrome会无法正常加载网页。打开任务管理器,结束所有chrome.exe进程,再重新运行脚本。

  • 检查用户数据目录权限
    右键点击C:\Users\wesle\AppData\Local\Google\Chrome\User Data文件夹,选择「属性」→「安全」,确保当前用户拥有完全控制权限,避免Selenium因权限不足无法正常操作配置文件。

  • 验证ChromeDriver与Chrome版本匹配
    虽然WebDriverManager会自动匹配版本,但偶尔会出现异常:

    1. 打开Chrome,在地址栏输入chrome://version/查看Chrome版本
    2. 运行脚本后,查看ChromeDriverManager().install()输出的ChromeDriver路径,打开chromedriver.exe确认版本是否和Chrome一致
    3. 若不匹配,手动指定版本下载:
      driver_service = Service(ChromeDriverManager(version="你的Chrome版本号").install())
      
  • 添加额外启动参数
    尝试加入以下参数,解决可能的渲染或网络限制问题:

    options.add_argument('--no-sandbox')
    options.add_argument('--disable-dev-shm-usage')
    options.add_argument('--disable-gpu')
    options.add_argument('--start-maximized')
    
  • 复制用户数据目录到新路径
    原用户数据目录可能存在锁定或损坏,复制Profile 1文件夹到新路径(比如C:\ChromeProfiles\Profile 1),再修改代码参数:

    options.add_argument('--user-data-dir=C:\\ChromeProfiles')
    options.add_argument('--profile-directory=Profile 1')
    

测试用完整代码

from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
from selenium.webdriver.chrome.service import Service
import time

driver_service = Service(ChromeDriverManager().install())
options = webdriver.ChromeOptions()

# 使用新的用户数据目录路径
options.add_argument('--user-data-dir=C:\\ChromeProfiles')
options.add_argument('--profile-directory=Profile 1')
# 添加辅助参数
options.add_argument('--no-sandbox')
options.add_argument('--disable-dev-shm-usage')
options.add_argument('--disable-gpu')

driver = webdriver.Chrome(service=driver_service, options=options)       
driver.get('https://web.whatsapp.com')
time.sleep(10)  # 延长等待时间观察页面加载状态
driver.quit()

内容的提问来源于stack exchange,提问作者Wesley Aguiar

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 05:32:43