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

Python3.10.7下如何将Chrome Driver渲染超时从12.628调至20?

调整Headless Chrome渲染超时时间的方法

你可以通过以下方式调整渲染超时时间至20秒:

  • 添加Chrome启动参数:初始化ChromeDriver时,传入--renderer-timeout参数(单位为毫秒,20秒对应20000),搭配无头模式常用参数避免异常。示例代码:

    from selenium import webdriver
    from selenium.webdriver.chrome.options import Options
    
    chrome_options = Options()
    chrome_options.add_argument("--headless=new")
    chrome_options.add_argument("--renderer-timeout=20000")  # 设置渲染超时为20秒
    chrome_options.add_argument("--disable-gpu")
    chrome_options.add_argument("--no-sandbox")
    
    driver = webdriver.Chrome(options=chrome_options)
    
  • 匹配Selenium页面加载超时:同步设置页面加载超时,避免外层逻辑提前触发超时:

    driver.set_page_load_timeout(20)  # 设置页面加载超时为20秒
    

--renderer-timeout是Chrome原生参数,直接控制渲染进程的超时阈值,这是解决你遇到的Timed out receiving message from renderer错误的核心设置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 11:45:36