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

请求csgt.vn网站时出现SSLV3_ALERT_HANDSHAKE_FAILURE错误的求助

请求csgt.vn网站时出现SSLV3_ALERT_HANDSHAKE_FAILURE错误的求助

我尝试请求csgt.vn的查询页面,但无论怎么操作都无法建立连接,每次都会抛出这个SSL错误:
ssl.SSLError: [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1018)

我使用的代码如下:

def fetch(license_plate: str, vehicle_type: VehicleType):
    url = f'https://www.csgt.vn/tra-cuu-phuong-tien-vi-pham.html?&LoaiXe={vehicle_type.value}&BienKiemSoat={license_plate}'
    r = requests.get(url)
    if r.status_code != 200:
        return None
    print(r.content)

有几个关键点需要说明:

  • 我的浏览器可以正常访问这个网站,但Python代码和curl命令都无法连接
  • 在check-host.net上测试,所有节点都返回ssl3_read_bytes: sslv3 alert handshake failure
  • 用SSL Lab检测过该网站的SSL配置,发现可能存在协议或加密套件方面的兼容性问题

我已经尝试过以下方法,但都没有解决问题:

  • 切换使用requests、urllib、httpx等不同的HTTP库,结果都一样
  • 查过相关资料,试过Stack Overflow上提到的自定义SSL适配器的方法,仍然失败
  • 更新了所有相关的Python库(包括requests、urllib3等)
  • 检查过电脑的网络设置,确认没有代理或防火墙阻止连接

有没有人遇到过类似的问题?或者能给我一些解决思路吗?

备注:内容来源于stack exchange,提问作者Miteigi

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.14 11:14:34