Я использую python 2.7 requests module
, чтобы сделать веб-искатель. Но у меня возникают проблемы при обращении к сайту, требующему сертификата. Когда я сделал requests.get(url)
, он бросает sslError, certificate verify failed, ok.
Python запрашивает не доверенный сертификат
Итак, я попытался requests.get(url, verify=False)
, он работает, но он возвращает мета http-equiv="refresh" url='...'
и URL не один я сделал запрос. Есть ли способ решить эту проблему или необходимость отправки сертификата?
Я видел в запросах doc, что могу отправить сертификат и ключ. У меня есть certificate.crt
, но у меня нет ключа, есть ли способ получить ключ? Сертификат AC certisign multipa G5 и использует TLS 1.2
Похоже, что страница перенаправляет/пересылает с помощью обновления страницы, а не перенаправляет сервер, поэтому я пока не вижу никаких проблем. Что касается сертификата - вы отвечаете за веб-страницу и сертификат SSL, который он использует? Похоже, что это самозаверяющий сертификат на конце хоста, а 'запросы' не нравятся те, у которых отсутствует параметр' verify = False'. – birryree
Похоже, что их сайт не разрешает прямой доступ к этому URL-адресу и поэтому перенаправляет вас на портал. Возможно, вам придется найти другой способ доступа к нему, или может потребоваться аутентификация? – birryree