Używam proxy (za zaporą firmową), aby zalogować się do domeny https. Uzgadnianie SSL nie wydaje się iść dobrze:CertificateError: nazwa hosta nie pasuje
CertificateError: hostname 'ats.finra.org:443' doesn't match 'ats.finra.org'
używam Python 2.7.9 - Mechanize i stałam obok wszystkich ekranach login, hasło, questioon bezpieczeństwo, ale jest coraz powiesił się na certyfikacji.
Każda pomoc będzie niesamowita. Spróbowałem znalezionego tutaj monkeywrench: Forcing Mechanize to use SSLv3
Nie działa jednak dla mojego kodu.
Jeśli chcesz plik kodu, z chęcią bym go wysłał.
Czy możesz większość swojego kodu 'monkey-patch', może to ci pomoże http://stackoverflow.com/questions/28282797/feedparser-parse-ssl-certyfikat-verify-failed – cmidi
To może być interesujące zobaczyć kod, którego używasz. Może to być po prostu podanie "host: port", gdzie zamiast tego oczekiwana jest tylko nazwa hosta, aby używał niewłaściwej nazwy (tj. "Host: port" zamiast "hosta") do weryfikacji nazwy hosta. Jestem pewien, że nie ma to nic wspólnego z SSLv3. –
Witam @cmidi, dziękuję za odpowiedź. Spróbuję tego kodu w poniedziałek. – pugmastaflex