Selenium无头模式爬取遇代理连接失败错误求助
解决Selenium无头模式下
net::ERR_PROXY_CONNECTION_FAILED错误 这个错误是代理连接失败导致的,大概率是Chrome无头模式默认套用了系统代理,或者网站反爬机制识别了你的无头浏览器。试试下面几个解决方案:
1. 禁用系统代理继承
强制Chrome不使用任何代理,避免系统代理异常影响连接:
options.add_argument("--no-proxy-server")
2. 使用新版无头模式参数
Chrome 112及以上版本推荐用--headless=new替代旧的--headless,行为更接近正常浏览器,同时添加窗口尺寸参数避免被反爬检测:
options.add_argument("--headless=new") options.add_argument("--window-size=1920,1080")
3. 清理冗余配置
暂时移除detach实验选项,避免会话管理异常干扰连接:
# 注释或删除此行 # options.add_experimental_option("detach", True)
完整修改后的代码
import time from selenium import webdriver from selenium.webdriver.chrome.options import Options from selenium.webdriver.chrome.service import Service service = Service() options = Options() # 新版无头模式配置 options.add_argument("--headless=new") options.add_argument("--window-size=1920,1080") # 禁用代理 options.add_argument("--no-proxy-server") # SSL相关兼容配置保留 options.add_argument('--ignore-certificate-errors-spki-list') options.add_argument('--ignore-certificate-errors') options.add_argument("--ignore-ssl-errors") # 绕过自动化检测(可选) options.add_argument("--disable-blink-features=AutomationControlled") driver = webdriver.Chrome(service=service, options=options) try: driver.get("https://www.yoox.com/jp/%E3%83%AC%E3%83%87%E3%82%A3%E3%83%BC%E3%82%B9/shoponline?dept=newarrivalswomen&attributes={%27nwrrvls%27%3a[%27nwlstwk2%27]}") time.sleep(1) # 这里添加你的爬取逻辑 finally: driver.quit()
额外提示
如果还是无法连接,先手动用浏览器打开目标网址确认网络通畅,排除本地网络或网站访问限制的问题。
内容的提问来源于stack exchange,提问作者虎雄小林
相关产品推荐
相关产品推荐

