Найти - Пользователи
Полная версия: Https (ГОСТ28147) подключение/авторизация python.
Начало » Python для новичков » Https (ГОСТ28147) подключение/авторизация python.
1
ilov3
С помощью каких библиотек и методов можно осуществить подключение(с последующей авторизацией) к сайту с типом подключения: TLS 1.0, GOST_28147 с 256 разрядным шифрованием (Высокий); GOST_DH с 512 разрядным обменом.
import mechanize
import ssl
import urllib2
import socket
import httplib
import requests
user_agent = 'Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0)'
headers = {'User-Agent':user_agent}
conn = httplib.HTTPSConnection('********', '443')   
conn.request("GET", "/",'',{'User-Agent':user_agent})
response = conn.getresponse()       
При этом коде выдает след. ошибку:
SSLError: _ssl.c:504: error:0D09B0A3:asn1 encoding routines:d2i_PublicKey:unknown public key type
Примечание: сайт открывается только с IE.
lorien
Попробуйте pycurl
ilov3
Спасибо за ответ. Правда, я ранее пробовал использовать данную библиотеку..
lorien
А какой адрес сайта?
ilov3
crm.garantexpress.ru
lorien
https://crm.garantexpress.ru/ у меня не открывается в браузере
ilov3
У меня открывается.
ilov3
Ни у кого больше нет мыслей?
4kpt
Попробовал тоже на всех браузерах. Ответ - отрицательный. Страница не открывается.
Использовал Opera, IE, Firefox, Chrome. Тут что-то с сайтом не лады :)
ilov3
Новые подробности: вышел браузер - переделка FF http://www.cryptopro.ru/products/cpfox, он тоже открывает сайт https://crm.garantexpress.ru..Возможно необходимо установить Крипто про csp..Но суть не в этом. Как с помощью инструментов питона подключиться к такому специфичному сайту.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB