如何解决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 (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...