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

M1芯片上chromedriver启动x86转译版Chrome致性能极差求助

Apple Silicon上Selenium调用chromedriver启动x86架构Chrome导致性能极差

在Apple Silicon芯片设备上,使用Python的Selenium Webdriver搭配chromedriver时,发现chromedriver性能突然变得极差。经排查发现,chromedriver启动的是x86架构的转译版Chrome:
Chrome x86转译版截图

但直接启动Chrome(不通过chromedriver)时,会启动正确的arm64版本:
Chrome arm64版本截图

通过file命令检查确认,Chrome是包含双架构的统一二进制文件。

仅当通过Python的Selenium调用chromedriver时才会出现此问题,手动启动chromedriver并通过HTTP请求启动Chrome则完全正常:

$ ./chromedriver

# 随后通过HTTP请求启动Chrome
$ curl -X POST http://localhost:9515/session -d '{"capabilities": {"browserName": "chrome"}}'

尝试过以下排查手段但均无效:

  • 将Selenium升级至4.11.2版本
  • 升级JDK至20版本

该问题从chromedriver 113版本开始出现。

请问有人知道这是怎么回事吗?现在性能实在太慢了,恳请帮忙解决。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 21:47:09