Python+Selenium在M3芯片MacBook Air上访问目标接口时出现net::ERR_HTTP2_PROTOCOL_ERROR错误的解决求助
Python+Selenium在M3芯片MacBook Air上访问目标接口时出现net::ERR_HTTP2_PROTOCOL_ERROR错误的解决求助
之前我用旧款MacBook运行Python代码一直没出过问题,但上个月换了新的**MacBook Air (M3)**后,跑同样的代码却遇到了net::ERR_HTTP2_PROTOCOL_ERROR错误,实在搞不定了来求助!
下面是出问题的代码片段:
servico = Service(ChromeDriverManager().install()) options = webdriver.ChromeOptions() if headless: options.add_argument('--headless') #options.add_argument(f"user_agent={ua.random}") #options.add_argument("--disable-dev-shm-usage") options.add_experimental_option("detach", True) options.add_argument("--no-cache") navegador = webdriver.Chrome(service=servico, options=options) navegador.delete_all_cookies() navegador.get('https://azulpelomundo.voeazul.com.br/catalog/api/v1/availability?&tripType=ONE_WAY&origin=CGH&destination=CGB&adult=1&child=0&infant=0&typeOfFlight=ALL&companiesIdentity=-&cabinCategory=ECONOMY&departureDateTime=2025-05-20T00%3A00%3A00-03%3A00&page=1') return navegador
我已经尝试了各种办法,也搜遍了相关论坛,但都没找到解决方法:
- 我用的是最新版本的Chrome浏览器
- 所有用到的Python库都已经更新到最新版本
有没有大佬知道这个问题该怎么修复呀?
备注:内容来源于stack exchange,提问作者Jeferson Carlos




