PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Python
[问题] requests的ssl验证问题
楼主:
gene50814
(genechen)
2023-02-20 11:43:01
各位大大好
小弟在公司有一些程式需求要用requests做资料爬取,但是都会遇到 [SSL: CERTIFICATE
_VERIFY_FAILED]
certificate verify failed:
self signed certificate in certificate chain
这样的错误。
目前都是用verify=False去避免验证,但这也不是长久之道,而且少一层验证也可能有资
安问题,因此想要根本性的去解决。
稍微研究之后大概的思路就是去加入网页的凭证到现有的凭证信任清单。
尝试作法如下:
1.certifi.where()找到信任凭证清单
2.edge浏览器打开网页,点网址旁边的锁头打开凭证检视器汇出凭证
3.把凭证append到信任清单中。
但这样做之后还是没有修正ssl验证的错误,想请教各位大大应该怎么做才能解决。
感激不尽!
作者:
lycantrope
(阿宽)
2023-02-20 12:15:00
request verify设定成凭证路径吧
楼主:
gene50814
(genechen)
2023-02-20 14:07:00
设成凭证路径还是不行耶 不知道是不是我对凭证有什么误解XD
作者:
lycantrope
(阿宽)
2023-02-20 17:04:00
手边没windows,凭证如果是.der似乎要用openssl转pem
作者:
wsybu
(%小步步%)
2023-03-03 16:10:00
可以看看
https://ithelp.ithome.com.tw/questions/10203445
有时候是对方SSL安装的问题
作者:
s860134
(s860134)
2023-03-03 16:48:00
第二步 "凭证检视器汇出凭证" 的时候看一下存盘类型
https://imgur.com/mER6akQ
要汇出的是凭证链而不是单一凭证参考:
https://stackoverflow.com/a/30405947
作者: roccqqck (ccqq)
2023-03-29 21:11:00
自签凭证怎签的 谁签的 签错dns资讯了话不管怎样会报错除非公司有专用的CA自签公司凭证 不然都略过凭证比较好
继续阅读
[问题] 如何在fly.io部属有selenium爬虫
aocaoef
[问题] 用Selenium 定位Instgram搜寻页无法定位
lalelee
[问题] Django 可以动态产生数据库与资料表吗?
pshuang
[问题] jupyter没有kernels文件
fragmentwing
Re: [问题] 请问dataframe怎么往前筛选
gostjoke
Re: [问题] 请问 Coroutine & 一般 callback 合作的问题
HuangJC
[问题] interrupt kernal regularly
harold1018
Re: [问题] 请问 Coroutine & 一般 callback 合作的问题
zerof
Re: [问题] 请问 Coroutine & 一般 callback 合作的问题
HuangJC
Re: [问题] 请问 Coroutine & 一般 callback 合作的问题
TakiDog
Links
booklink
Contact Us: admin [ a t ] ucptt.com