gpt4 book ai didi

python - 如何禁用 urlretrieve 的 SSL 验证?

转载 作者:太空狗 更新时间:2023-10-30 02:55:12 29 4
gpt4 key购买 nike

围绕 SO 已经问过几次类似的问题,但解决方案是针对 urlopen 的。该函数采用可选的 context 参数,该参数可以接受预配置的 SSL 上下文。 urlretrieve 没有这个参数。如何绕过以下调用中的 SSL 验证错误?

urllib.request.urlretrieve(
"http://sourceforge.net/projects/libjpeg-turbo/files/1.3.1/libjpeg-turbo-1.3.1.tar.gz/download",
destFolder+"/libjpeg-turbo.tar.gz")

最佳答案

这个解决方案对我也很有效:在调用库之前,定义默认的 SSL 上下文:

import ssl
ssl._create_default_https_context = ssl._create_unverified_context
# urllib.request.urlretrieve(...)

来源:http://thomas-cokelaer.info/blog/2016/01/python-certificate-verified-failed/

关于python - 如何禁用 urlretrieve 的 SSL 验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43204012/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com