在用youtube.dl下载数据库时,一直遇到这样的错误导致数据下载中断。
证书不匹配问题
ssl.CertificateError: hostname 'manifest.googlevideo.com' doesn't match either of '*.facebook
1.对于python自带的 urllib库 解决办法
import ssl
ssl.match_hostname = lambda cert, hostname: True
2. 对于requests 库,解决办法
requests.get(url='https://192.168.1.223',verify=False)
本文针对使用youtube.dl下载数据库时遇到的SSL证书错误问题,提供了两种解决方案:一是通过修改python自带的urllib库中的ssl.match_hostname函数;二是使用requests库时设置verify参数为False。
2万+

被折叠的 条评论
为什么被折叠?



