не удалось подтвердить сертификат python urllib - PullRequest
0 голосов
/ 31 октября 2018

У меня есть следующий скрипт:

from currency_converter import CurrencyConverter

test = CurrencyConverter('http://www.ecb.europa.eu/stats/eurofxref/eurofxref.zip')

Я пытаюсь запустить его на машине с Windows 10 и Python 3.6.7 и всегда получаю эту ошибку:

urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:847)>

Запуск его на других машинах с Windows 10 с Python 3.6 работает нормально. Я попробовал это на этой машине с питоном 3.7 и получаю ту же ошибку. Что может быть не так с установкой python?

1 Ответ

0 голосов
/ 01 ноября 2018

Причина, по которой он работал на MS Edge, а не на Brave, заключается в том, что у Brave нет корневых сертификатов, добавленных в доверенные сертификаты. Вам нужно добавить свой ROOT_CA сертификат в смелый браузер.

...