YouTube-dl обновлен до последней версии. Когда я запускаю этот код, эта длинная странная ошибка происходит - PullRequest
0 голосов
/ 01 апреля 2020
import pafy
url="https://www.youtube.com/watch?v=EFzOA0-jfOo"
v= pafy.new(url)
print(v.title)

ОШИБКА: невозможно загрузить веб-страницу: (вызвано URLError (SSLCertVerificationError (1, проверка сертификата [SSL: CERTIFICATE_VERIFY_FAILED] не выполнена: невозможно получить сертификат локального эмитента (_ssl. c: 1108) ')) ) Traceback (последний вызов был последним): файл "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/urllib/request.py", строка 1317, в do_open h.request ( req.get_method (), req.selector, req.data, заголовки, файл "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/http/client.py", строка 1230 , в запросе self._send_request (метод, URL, тело, заголовки, encode_chunked) Файл "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/http/client.py", строка 1276, в файле _send_request self.endheaders (body, encode_chunked = encode_chunked) Файл "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/http/client.py", строка 1225, в endheaders self._send_output (message_body, encode_chunked = encode_chunked) Файл "/Library/Frameworks/Python.framework/Versions/3.8/lib/*1 085 * .8 / http / client.py ", строка 1004, в файле _send_output self.send (msg)" /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/http/ client.py ", строка 944, в отправляемом файле self.connect ()" /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/http/client.py ", строка 1399, in connect self.sock = self._context.wrap_socket (self.sock, Файл "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/ssl.py", строка 500, в wrap_socket возвращает self.sslsocket_class._create (Файл "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/ssl.py", строка 1040, в _create файле self.do_handshake () "" /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/ssl.py ", строка 1309, в do_handshake self._sslobj.do_handshake () ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FA не удалось проверить: не удалось получить сертификат локального эмитента (_ssl. c: 1108)

Во время обработки вышеуказанного исключения произошло другое исключение:

Traceback (последний случай Последнее): Файл "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/youtube_dl/extractor/common.py", строка 627, в _request_webpage возвращает себя. _downloader.urlopen (url_or_request) Файл "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/youtube_dl/YoutubeDL.py", строка 2238, в urlopen возвращает self. Файл _opener.open (req, timeout = self._socket_timeout) "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/urllib/request.py", строка 525, в открытом ответе = файл self._open (req, data) "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/urllib/request.py", строка 542, в _open result = self. _call_chain (self.handle_open, протокол, протокол + файл "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/urllib/request.py", строка 502, в _call_chain result = fun c (* args) Файл "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/youtube_dl/utils.py", строка 2726, в https_open возвращает self .do_open (фу nctools.partial (Файл "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/urllib/request.py", строка 1320, в do_open вызвать URLError (err) urllib.error. URLError:

Во время обработки вышеупомянутого исключения произошло другое исключение:

Traceback (последний вызов был последним): файл "/Library/Frameworks/Python.framework/Versions/3.8/ lib / python3 .8 / site-packages / youtube_dl / YoutubeDL.py ", строка 797, в файле extract_info ie_result = ie .extract (url)" /Library/Frameworks/Python.framework/Versions/3.8 /lib/python3.8/site-packages/youtube_dl/extractor/common.py ", строка 530, в файле извлечения ie_result = self._real_extract (url)" /Library/Frameworks/Python.framework/Versions/ 3.8 / lib / python3 .8 / site-packages / youtube_dl / extractor / youtube.py ", строка 1681, в _real_extract video_webpage = self._download_webpage (url, video_id) Файл "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/youtube_dl/extractor/common.py", строка 791, в _download_webpage res = self._download_webpage_handle (файл "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/youtube_dl/extractor/youtube.py", строка 271, в _download_webpage_handle, возвращает super (YoutubeBaseInfoExtractor, self). _download_webpage_handle (Файл "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/youtube_dl/extractor/common.py", строка 660, в _download_webpage_handle urlh = self.requ (url_or_request, video_id, note, errnote, fatal, data = data, headers = headers, query = query, Ожидаемый_статус = ожидаемый_статус) Файл "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3. 8 / site-packages / youtube_dl / extractor / common.py ", строка 645, в _request_webpage повысить ExtractorError (errmsg, sys.exc_info () [2], причина = ошибка) youtube_dl.utils.ExtractorError: Невозможно загрузить веб-страницу: ( вызвано URLError (SSLCertVerificationError (1, проверка сертификата [SSL: CERTIFICATE_VERIFY_FAILED] не удалась: невозможно получить сертификат локального эмитента (_ssl. c: 1108) ')))

Во время обработки вышеуказанного исключения произошло другое исключение :

Traceback (последний вызов был последним): файл "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pafy/backend_youtube_dl.py" , строка 40, в файле _fetch_basic self._ydl_info = ydl.extract_info (self.videoid, download = False) Файл "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages /youtube_dl/YoutubeDL.py ", строка 820, в extract_info self.report_error (файл compat_str (e), e.format_traceback ())" /Library/Frameworks/Python.framework/Versions/3.8/lib/python3 .8 / site-packages / youtube_dl / YoutubeDL.py ", строка 625, в файле report_error self.trouble (error_message, tb)" /Library/Frameworks/Python.framework/Versions/3.8/lib/python3. 8 / site-packages / youtube_dl / YoutubeDL.py ", строка 595, возникла проблема из-за ошибки DownloadError (message, exc_ info) youtube_dl.utils.DownloadError: ОШИБКА: невозможно загрузить веб-страницу: (вызвано URLError (SSLCertVerificationError (1, «Сертификат [SSL: CERTIFICATE_VERIFY_FAILED] не пройден: не удалось получить сертификат локального эмитента (_ssl. c: 1108)» )))

Во время обработки вышеуказанного исключения произошло другое исключение:

Traceback (последний вызов был последним): файл "YtDow.py", строка 3, в v = pafy.new (url) Файл "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pafy/pafy.py", строка 124, в новом возвращении Pafy (url, basi c, gdata, size, callback, ydl_opts = ydl_opts) Файл "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pafy/backend_youtube_dl.py", строка 31, в init super (YtdlPafy, self). init (* args, ** kwargs) Файл "/Library/Frameworks/Python.framework/Versions/3.8/ lib / python3 .8 / site-packages / pafy / backend_shared.py ", строка 97, в init self._fetch_basi c () файле" /Library/Frameworks/Python.framew ork / Versions / 3.8 / lib / python3 .8 / site-packages / pafy / backend_youtube_dl.py ", строка 43, в _fetch_basic повысить IOError (str (e) .replace (" YouTube сказал "," YouTube говорит ") ) OSError: ОШИБКА: невозможно загрузить веб-страницу: (вызвано URLError (SSLCertVerificationError (1, проверка сертификата [SSL: CERTIFICATE_VERIFY_FAILED] не выполнена: невозможно получить сертификат локального эмитента (_ssl. c: 1108) '))) venkatrimmalapudi@Venkats-MacBook-Air python% vi YtDow.py
venkatrimmalapudi@Venkats-MacBook-Air python% python3 YtDow.py ОШИБКА: Невозможно загрузить веб-страницу: (вызвано URLError (SSLCertVerificationError (1, 'сертификат SSL [CERTIFICATE_VERIFY_FAILED] не пройден) : невозможно получить сертификат локального эмитента (_ssl. c: 1108) '))) Traceback (последний вызов был последним): файл "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3 .8 / urllib / request.py ", строка 1317, в do_open h.request (req.get_method (), req.selector, req.data, заголовки, файл" / Library / Frameworks / Python. framework / Версии / 3.8 / lib / python3 .8 / http / client.py ", строка 1230, в запросе self._send_request (метод, URL, тело, заголовки, encode_chunked) Файл" / Библиотека / Frameworks / Python .framework / Versions / 3.8 / lib / python3 .8 / http / client.py ", строка 1276, в _send_request self.endheaders (body, encode_chunked = encode_chunked) Файл" /Library/Frameworks/Python.framework/ Версии / 3.8 / lib / python3 .8 / http / client.py ", строка 1225, в конечных заголовках. Self._send_output (message_body, encode_chunked = encode_chunked) Файл" /Library/Frameworks/Python.framework/Versions/3.8 /lib/python3.8/http/client.py ", строка 1004, в файле _send_output self.send (msg)" /Library/Frameworks/Python.framework/Versions/3.8/lib/python3. 8 / http / client.py ", строка 944, в отправляемом файле self.connect ()" /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/http/client.py " строка 1399, in connect self.sock = self._context.wrap_socket (self.sock, файл "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/ssl.py", строка 500, в wrap_socket вернуть self.ss lsocket_class._create (Файл "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/ssl.py", строка 1040, в файле _create self.do_handshake () "/ Library / Frameworks" /Python.framework/Versions/3.8/lib/python3.8/ssl.py ", строка 1309, в do_handshake self._sslobj.do_handshake () ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] проверка не выполнена: не удалось чтобы получить сертификат локального эмитента (_ssl. c: 1108)

Во время обработки вышеупомянутого исключения произошло другое исключение:

Traceback (последний вызов был последним): Файл "/ Library / Frameworks / Python .framework / Versions / 3.8 / lib / python3 .8 / site-packages / youtube_dl / extractor / common.py ", строка 627, в _request_webpage вернуть файл self._downloader.urlopen (url_or_request)" / Библиотека / Каркасы / Python .framework / Версии / 3.8 / lib / python3 .8 / site-packages / youtube_dl / YoutubeDL.py ", строка 2238, в urlopen, возвращают self._opener.open (req, timeout = self ._socket_timeout) Файл "/Library/Frameworks/Python.framework/Versions/3.8/lib/*117 8 * .8 / urllib / request.py ", строка 525, в открытом ответном файле = файл self._open (req, data)" /Library/Frameworks/Python.framework/Versions/3.8/lib/python3. 8 / urllib / request.py ", строка 542, в _open result = self._call_chain (self.handle_open, протокол, протокол + файл" /Library/Frameworks/Python.framework/Versions/3.8/lib/python3 .8 / urllib / request.py ", строка 502, в файле _call_chain result = fun c (* args) File" /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/ site-packages / youtube_dl / utils.py ", строка 2726, в https_open вернуть self.do_open (functools.partial (File" /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/ urllib / request.py ", строка 1320, в do_open повысить URLError (err) urllib.error.URLError:

Во время обработки вышеупомянутого исключения произошло другое исключение:

Traceback (самое последнее последний вызов): файл "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/youtube_dl/YoutubeDL.py", строка 797, в extract_info ie_result = ie .extrac Файл t (url) "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/youtube_dl/extractor/common.py", строка 530, в экстракте ie_result = self ._real_extract (url) Файл "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/youtube_dl/extractor/youtube.py", строка 1681, в _real_extract video_webpage = Файл self._download_webpage (url, video_id) "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/youtube_dl/extractor/common.py", строка 791, в _download_webpage res = self._download_webpage_handle (Файл "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/youtube_dl/extractor/youtube.py", строка 271, в _download_webpage_hand вернуть супер (YoutubeBaseInfoExtractor, self) ._ download_webpage_handle (Файл "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3. 8 / site-packages / youtube_dl / extractor / common.py ", строка 660, в _download_webpage_handle urlh = self._request_webpage (url_or_request, video_id, note, errnote, fatal, data = data, headers = headers, query = query, Ожидаемый_статус = Ожидаемый_статус) Файл "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/youtube_dl/extractor/common.py", строка 645, в _request_webpage вызывает ExtractorError (errmsg, sys.exc_info () [2], причина = err) youtube_dl.utils.ExtractorError: Невозможно загрузить веб-страницу: (вызвано URLError (SSLCertVerificationError (1, 'сертификат SSL: CERTIFICATE_VERIFY_FAILED) не удалось проверить: не удалось получить сертификат локального эмитента ( _ssl. c: 1108) ')))

Во время обработки вышеупомянутого исключения произошло другое исключение:

Traceback (последний вызов был последним): Файл "/ Library / Frameworks / Python .framework / Versions / 3.8 / lib / python3 .8 / site-packages / pafy / backend_youtube_dl.py ", строка 40, в _fetch_basic self._ydl_info = ydl.extract_info (self.videoid, download = Fals e) Файл "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/youtube_dl/YoutubeDL.py", строка 820, в extract_info self.report_error (compat_str (e ), файл e.format_traceback ()) "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/youtube_dl/YoutubeDL.py", строка 625, в self-файле report_error .trouble (error_message, tb) Файл "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/youtube_dl/YoutubeDL.py", строка 595, при возникновении проблемы DownloadError (message, exc_info) youtube_dl.utils.DownloadError: ERROR: Невозможно загрузить веб-страницу: (вызвано URLError (SSLCertVerificationError (1, 'Не удалось проверить сертификат [SSL: CERTIFICATE_VERIFY_FAILED]: не удалось получить сертификат локального эмитента (_ssl. c: 1108) ')))

Во время обработки вышеупомянутого исключения произошло другое исключение:

Traceback (последний вызов был последним): файл "YtDow.py", строка 3, в v = Файл pafy.new (url) "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3 .8 / site-packages / pafy / pafy.py ", строка 124, в новом возвращаемом файле Pafy (url, basi c, gdata, size, callback, файл ydl_opts = ydl_opts)" / Library / Frameworks / Python .framework / Versions / 3.8 / lib / python3 .8 / site-packages / pafy / backend_youtube_dl.py ", строка 31, в init super (YtdlPafy, self). init (* args, ** kwargs) Файл "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pafy/backend_shared.py", строка 97, в init self._fetch_basi c () Файл "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pafy/backend_youtube_dl.py" строка 43 в _fetch_basic вызывает IOError (str (e) .replace ('YouTube сказал', 'Youtube говорит')) OSError: ERROR: невозможно загрузить веб-страницу: (вызвано URLError (SSLCertVerificationError (1, '[SSL: CERTIFICATE_VERIFY_FAILED) ] проверка сертификата не удалась: невозможно получить сертификат локального эмитента (_ssl. c: 1108) '))) venkatrimmalapudi@Venkats-MacBook-Air python% vi YtDow.py
venkatrimmalapudi@Venkats-MacBook-Air python% python3 YtDow. py ОШИБКА: невозможно загрузить веб-страницу :( вызвано URLError (SSLCertVerificationError (1, проверка сертификата [SSL: CERTIFICATE_VERIFY_FAILED] не удалась: не удалось получить сертификат локального эмитента (_ssl. c: 1108) '))) Traceback (последний вызов был последним): файл "/ Library / Frameworks / Python .framework / Versions / 3.8 / lib / python3 .8 / urllib / request.py ", строка 1317, в do_open h.request (req.get_method (), req.selector, req.data, заголовки, Файл "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/http/client.py", строка 1230, в запросе self._send_request (метод, URL, тело, заголовки , encode_chunked) Файл "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/http/client.py", строка 1276, в _send_request self.endheaders (body, encode_chunked = encode_chunked) Файл "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/http/client.py", строка 1225, в конечных заголовках self._send_output (message_body, encode_chunked = encode_chunked) Файл "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/http/client.py", строка 1004, в файле _send_output self.send (msg) "/ Library / Frameworks / Python .framework / Versions / 3.8 / lib / python3 .8 / http / client.py ", строка 944, в отправляемом файле self.connect ()" /Library/Frameworks/Python.framework/Versions/ 3.8 / lib / python3 .8 / http / client.py ", строка 1399, в файле connect self.sock = self._context.wrap_socket (self.sock, файл" /Library/Frameworks/Python.framework/Versions /3.8/lib/python3.8/ssl.py ", строка 500, в wrap_socket вернуть self.sslsocket_class._create (Файл" /Library/Frameworks/Python.framework/Versions/3.8/lib/python3 .8 / ssl.py ", строка 1040, в файле _create self.do_handshake ()" /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/ssl.py ", строка 1309 , в do_handshake self._sslobj.do_handshake () ssl.SSLCertVerificationError: Не удалось проверить сертификат [SSL: CERTIFICATE_VERIFY_FAILED]: невозможно получить сертификат локального эмитента (_ssl. c: 1108)

Во время обработки вышеуказанного исключения Ано Произошло исключение:

Трассировка (последний последний вызов): Файл "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/youtube_dl/extractor /common.py ", строка 627, на _request_webpage возвращает файл self._downloader.urlopen (url_or_request)" /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/youtube_dl /YoutubeDL.py ", строка 2238, в urlopen возвращает файл self._opener.open (req, timeout = self._socket_timeout) Файл" /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8 /urllib/request.py ", строка 525, в открытом ответе = файл self._open (req, data)" /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/urllib/ request.py ", строка 542, в _open result = self._call_chain (self.handle_open, протокол, протокол + файл" /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/urllib /request.py ", строка 502, в файле _call_chain result = fun c (* args) File" /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/ YouTube _dl / utils.py ", строка 2726, в https_open возвращает self.do_open (functools.partial (File" /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/urllib/request. py ", строка 1320, в do_open повысить URLError (err) urllib.error.URLError:

Во время обработки вышеуказанного исключения произошло другое исключение:

Traceback (последний вызов был последним): Файл "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/youtube_dl/YoutubeDL.py", строка 797, в extract_info ie_result = ie .extract (url ) Файл "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/youtube_dl/extractor/common.py", строка 530, в выдержке ie_result = self._real_extract ( url) Файл "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/youtube_dl/extractor/youtube.py", строка 1681, в _real_extract video_webpage = self._download_webpage (url, video_id) Файл "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/youtube_dl/extrac tor / common.py ", строка 791, в _download_webpage res = self._download_webpage_handle (Файл" /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/youtube_dl/extractor /youtube.py ", строка 271, в _download_webpage_handle return super (YoutubeBaseInfoExtractor, self) ._ download_webpage_handle (Файл" /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/ youtube_dl / extractor / common.py ", строка 660, в _download_webpage_handle urlh = self._request_webpage (url_or_request, video_id, note, errnote, fatal, data = data, headers = headers, query = query, Ожидаемый_статус = ожидаемый_статус / файл библиотеки)" /Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/youtube_dl/extractor/common.py ", строка 645, на _request_webpage поднимает ExtractorError (errmsg, sys.exc_info () [ 2], причина = err) youtube_dl.utils. ExtractorError: Невозможно загрузить веб-страницу: (вызвано URLError (SSLCertVerificationError (1, проверка сертификата [SSL: CERTIFICATE_VERIFY_FAILED] не удалась: невозможно получить сертификат локального эмитента (_ssl. c: 1108) ')))

Во время обработки вышеупомянутого исключения произошло другое исключение:

Трассировка (последний вызов был последним): файл "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8 /site-packages/pafy/backend_youtube_dl.py ", строка 40, в _fetch_basic self._ydl_info = ydl.extract_info (self.videoid, download = False) Файл" /Library/Frameworks/Python.framework/Versions/3.8/ lib / python3 .8 / site-packages / youtube_dl / YoutubeDL.py ", строка 820, в файле extract_info self.report_error (файл compat_str (e), e.format_traceback ())" / Library / Frameworks / Python. framework / Версии / 3.8 / lib / python3 .8 / site-packages / youtube_dl / YoutubeDL.py ", строка 625, в файле report_error self.trouble (error_message, tb)" /Library/Frameworks/Python.framework /Versions/3.8/lib/python3.8/site-packages/youtube_dl/Youtub eDL.py ", строка 595, возникла проблема из-за ошибки DownloadError (message, exc_info) youtube_dl.utils.DownloadError: ERROR: невозможно загрузить веб-страницу: (вызвано URLError (SSLCertVerificationError (1, 'сертификат SSL: CERTIFICATE_VERIFY_FAILED не удалось проверить: ошибка): чтобы получить сертификат локального эмитента (_ssl. c: 1108) ')))

Во время обработки вышеуказанного исключения произошло другое исключение:

Traceback (последний вызов был последним): файл "YtDow.py", строка 3, в файле v = pafy.new (url) "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pafy/pafy .py ", строка 124, в новом возвращаемом файле Pafy (url, basi c, gdata, size, callback, ydl_opts = ydl_opts) Файл" /Library/Frameworks/Python.framework/Versions/3.8/lib/python3 .8 / site-packages / pafy / backend_youtube_dl.py ", строка 31, в init super (YtdlPafy, self). init (* args, ** kwargs) File" " /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pafy/backend_shared.py ", строка 97, в init s elf._fetch_basi c () Файл "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pafy/backend_youtube_dl.py", строка 43, в _fetch_basic повышение IOError (str (e) .replace («YouTube сказал», «Youtube говорит»)) OSError: ОШИБКА: невозможно загрузить веб-страницу: (вызвано URLError (SSLCertVerificationError (1, ', сертификат [SSL: CERTIFICATE_VERIFY_FAILED] не прошел проверку: невозможно) получить сертификат местного эмитента (_ssl. c: 1108) ')))

1 Ответ

0 голосов
/ 01 мая 2020

выполнить глобальный поиск файла с именем Install Certificates.command. Он находится внутри папки python. Дважды щелкните по нему, и ошибка должна исчезнуть

...