当前位置: 首页 > news >正文

Python 脚本遇到 SSL 证书问题

调用 deepseek api,遇到 SSL 证书问题,应该是 SSL 不认公司 firewall 的证书。

出错内容:[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate in certificate chain (_ssl.c:1000)')))

解决方案: 手动添加证书到 python 的认证系统。

注意:添加证书意味着,你通过这个链接传输的信息,对这个证书节点是透明的!!如果你手动添加了证书,说明你是信任这个网关的

 

1. 查看 Python 证书文件 cacert.pem 位置:

python -c "import certifi; print(certifi.where())"

 

2. 查看网关证书

用浏览器访问 deepseek,点击 URL 前面的这个小锁,然后查看 secure 信息。其它浏览器可能不长这样,但是都是可以查看的。

image

 点击这里查看证书:

image

 导出证书:

image

 中间经过几个网关,都导出来,得到相应的 crt 文件。

image

 

3. 手动 copy 证书到 cacert.pem

使用文本编辑器打开 crt 文件和 pem 文件,拷贝 crt 文件中的证书(包括 BEGIN END 两行)到 cacert.pem 末尾。

这里可以参考文件中已有证书的格式,添加一些注释内容。注释内容只是给自己看的,加点备忘信息即可。

-----BEGIN CERTIFICATE-----
证书内容
-----END CERTIFICATE-----

 

Done!再次跑脚本,没有任何问题。

http://www.hskmm.com/?act=detail&tid=21362

相关文章:

  • sa-token开发时遇到的问题
  • HR如何摆脱入离职事务性内耗?组织管理系统助力聚焦人才价值挖掘
  • 基于SpringAI构建大模型应用
  • C# TCP - 串口转发 - 实践
  • 【研发规范】Git 提交(commit)、CodeReview规范
  • PCIE 各个管脚的作用是什么?
  • Windows 11 局域网打印机共享设置
  • DailyPaper-2025-9-29
  • gpd winmax2 fedora42 睡眠秒唤醒问题
  • 国企人力资源管理系统怎么选?内行人推荐这8款,功能、服务双保障
  • spring service注入命名规则
  • 完整教程:基于岗课赛证的中职物联网专业“综合布线课程”教学解决方案
  • tensorflow加载和预处理信息
  • linux查询磁盘空间,查询指定目录的空间 df命令
  • 轻松规划房贷:用好公积金贷款,让梦想之家触手可及
  • milvus使用的etcd空间整理
  • 本土化战略赋能:Gitee如何领跑中国DevOps黄金赛道
  • 打印机错误0x0000709,问题排查和修复指南
  • k8s使用的etcd空间清理
  • MyBatis 与 JPA 的核心对比
  • 2025.9.29 测试
  • 深度学习(CVAE)
  • c# aot orm 框架测试 mysql
  • 洛谷题单指南-进阶数论-P2303 [SDOI2012] Longge 的问题
  • PK-2877电流互感器在高频脉冲电源模块测试中的应用方案
  • VC++ 使用OpenSSL创建RSA密钥PEM档案
  • CF1699D Almost Triple Deletions
  • QMT回测模式为什么要在副图进行
  • DSA:DeepSeek Sparse Attention
  • 荒野猎手出击!启明智显ZX7981PO:专治各种恶劣环境的5G插卡路由器