如何解决如何解决python中的[SSL:CERTIFICATE_VERIFY_FAILED]错误?
我一直遇到此错误:
ERROR: Unable to download webpage: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1108)> (caused by URLError(SSLCertVerificationError(1,'[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1108)')))
我检查了很多答案来解决此问题,所以希望您能找到答案!
这是我在python脚本中的代码(用于将YouTube视频转换为mp3):
import youtube_dl
import sys
import os,ssl
if (not os.environ.get('PYTHONHTTPSVERIFY','') and
getattr(ssl,'_create_unverified_context',None)):
ssl._create_default_https_context = ssl._create_unverified_context
params ={
'format': 'bestaudio/best','postprocessors': [{
'key': 'FFmpegExtractAudio','preferredcodec': 'mp3','preferredquality': '192',}]
}
youtube = youtube_dl.YoutubeDL(params)
youtube.download(sys.argv[1:])
我是初学者,所以不要对我太苛刻!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。