Я сталкиваюсь с SSLError, когда пытаюсь очистить сайты.
import requests
url = 'https://www.amazon.com/'
page = requests.get(url)
content=page.content
print(content)
Вывод: ~ \ Anaconda3 \ lib \ site-packages \ запросы \ adapters.py в send (self, request, stream, тайм-аут, проверка, сертификат, прокси) 429 за исключением (_SSLError, _HTTPError) как e: 430, если isinstance (e, _SSLError): -> 431 повысить SSLError (e, запрос = запрос) 432 elif isinstance (e, ReadTimeoutError): 433 повысить ReadTimeout (e, request = request)
SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] проверить сертификат не удалось: невозможно получить сертификат локального эмитента (_ssl. c: 1076)
существует Обходное решение, которое работает:
import requests
url = 'https://www.amazon.com/'
page = requests.get(url=url, verify =False)
content=page.content
print(content)
Но я бы хотел решить проблему с моими сертификатами!
Я обновил все, включая запросы, переустановил Anaconda3, проверил свои сертификаты с помощью https://www.ssllabs.com - все в порядке.
Система inf: Windows 10, версия пипса 20.0.2, anaconda3, python 3.7
ЛЮБАЯ ИДЕЯ, ЧТО ТАКОЕ ЧЕРТ 1076 ОШИБКА особенно относится и как ее исправить?
Большое спасибо заранее