百度浏览器已停止更新,v9.5.6.0不支持--headless;强行使用会静默退出;验证命令为baidubrowser --version或--help;推荐改用Edge(v138+)或Chrome(v128+),并使用--headless=new参数。

百度浏览器(Baidu Browser)基于Chromium内核,但其官方已停止更新与维护,【最新稳定版为2021年发布的v9.5.6.0,不再支持现代无头模式参数】。若强行使用--headless等Chrome系参数,进程将直接退出且不报错,导致自动化脚本静默失败。
确认浏览器内核与可用性
在命令行中执行:baidubrowser --version 或 baidubrowser --help。
若返回空或提示“未知选项”,说明该版本不识别标准Chromium命令行参数;若显示版本号但低于89,则完全不支持--headless特性——这是硬性限制,无法绕过。
替代方案:改用百度浏览器兼容的Chromium分支
方法一:使用百度曾参与共建的“极速浏览器”(Baidu Spark Browser)旧版安装包(v6.0.3.27000,2019年发布),它仍保留部分--headless支持:
执行命令:"C:\Program Files\Baidu\SparkBrowser\Application\sparkbrowser.exe" --headless --no-sandbox --disable-gpu https://example.com。
注意:该路径需根据实际安装位置调整;若系统提示“找不到指定模块”,说明VC++2015-2019运行库缺失,需手动安装。
真正可行的落地路径
第一步:卸载百度浏览器及其残留组件(包括BaiduBar、BaiduNetdisk关联服务);
第二步:安装当前受维护的Chromium系浏览器,例如Microsoft Edge(v138+)或Chrome(v128+);
第三步:使用标准无头参数启动:msedge --headless=new --no-sandbox --disable-gpu --remote-debugging-port=9222 https://example.com;
【必须使用--headless=new而非--headless】,Edge 110+ 和 Chrome 112+ 已废弃旧版--headless,继续使用会导致页面白屏或JS不执行。











