2014-03-24 20:45 GMT+00:00 Pietro Battiston :
> Magari mi sfugge qualcosa... ma io ho bisogno di mechanize, e non mi
> sembra che (o non riesco ad immaginare come) possa obbligarlo ad usare
> requests.
>
Mi ero perso la parte di mechanize, che effettivamente era chiaramente
specificata.
Sigh...
Il giorno lun, 24/03/2014 alle 19.02 +, enrico franchi ha scritto:
>
> 2014-03-24 10:04 GMT+00:00 Pietro Battiston :
> e a fare monkey patching di urllib2 e di ssl come se non ci
> fosse un domani..
>
> Io fossi in te seguirei il consiglio che gia' ti e' stato dato e
> userei
2014-03-24 10:04 GMT+00:00 Pietro Battiston :
> e a fare monkey patching di urllib2 e di ssl come se non ci
> fosse un domani..
>
Io fossi in te seguirei il consiglio che gia' ti e' stato dato e userei
requests.
Perche' se fai monkey patching di quella roba, fai bene ad assumere che non
ci sia un
Il giorno lun, 24/03/2014 alle 11.32 +0100, Dario Bertini ha scritto:
> è (anche?) un problema del server, non gestisce correttamente
> l'handshake TLS... se apri con chrome infatti puoi vedere che non usa
> TLS, ma solo il vecchio SSL 3.0
> [...]
> in questo caso, che il problema sia anche con SSL
Il giorno lun, 24/03/2014 alle 11.32 +0100, Marco De Paoli ha scritto:
>
>
>
> Il giorno 24 marzo 2014 11:04, Pietro Battiston
> ha scritto:
> a fare monkey patching di urllib2 e di ssl come se non
> ci fosse un domani...
>
>
>
> "come non ci fosse un domani"... locuz
Dario Bertini wrote:
> uh, curioso O_o
>
> immagino che il tuo python3 sia linkato con la stessa versione di
> OpenSSL, giusto?
>
>
>
Si, è la libreria di sistema.
$ /opt/python-3.1.1/bin/python3 -c "import ssl;
print(ssl.OPENSSL_VERSION)"
OpenSSL 0.9.8k 25 Mar 2009
--
uh, curioso O_o
immagino che il tuo python3 sia linkato con la stessa versione di
OpenSSL, giusto?
--
xmpp: berda...@gmail.com
bitmessage: BM-2cTYXfGiSTsnx3righ6aHcJSWe4MV17jDP
gpg fingerprint: 3F8D53518012716C4EEF7DF67B498306B3BF75A0 (used just
for signing commits)
___
Dario Bertini wrote:
> Riccardo, curioso che a te funzioni: leggi il mio messaggio, che
> spiega il problema
>
> forse a te funziona perchè hai una versione diversa di openssl?
>
> puoi darci l'output di
> python -c "import ssl; print(ssl.OPENSSL_VERSION)"
>
> e di
>
> curl -v 'https://www.u-g
Mi hanno fatto sapere che esiste anche il pacchetto requests_toolbelt,
che rende un po' meno farraginoso selezionare il protocollo TLS che
volete per le connessioni:
>>> import ssl, requests
>>> from requests_toolbelt import SSLAdapter
>>> s = requests.Session()
>>> s.mount('https://www.u-gov.sssu
Riccardo, curioso che a te funzioni: leggi il mio messaggio, che
spiega il problema
forse a te funziona perchè hai una versione diversa di openssl?
puoi darci l'output di
python -c "import ssl; print(ssl.OPENSSL_VERSION)"
e di
curl -v 'https://www.u-gov.sssup.it'
?
--
xmpp: berda...@gmail.c
Pietro Battiston wrote:
> Salve a tutti,
>
> è da un po' che sbatto la testa contro questo problema:
>
> import urllib2
> urllib2.urlopen('https://www.u-gov.sssup.it')
> [... lungo traceback ...]
> URLError: routines:SSL23_GET_SERVER_HELLO:reason(1000)>
>
>
> Succede sia con urllib2 che con i
è (anche?) un problema del server, non gestisce correttamente
l'handshake TLS... se apri con chrome infatti puoi vedere che non usa
TLS, ma solo il vecchio SSL 3.0
curl mostra questo:
* Rebuilt URL to: https://www.u-gov.sssup.it/
* Adding handle: conn: 0x1d51d10
* Adding handle: send: 0
* Adding
Il giorno 24 marzo 2014 11:04, Pietro Battiston ha
scritto:
> a fare monkey patching di urllib2 e di ssl come se non ci fosse un
> domani...
>
>
"come non ci fosse un domani"... locuzione efficace! :-)
questa me la segno :-)
ciao,
Marco
___
Python mai
Il 24/03/2014 11:24, Diego Barrera ha scritto:
Io pero' tempo fa ho fatto un programmino che si autenticava via https;
ho utilizzato requests senza ricompilare niente:
http://docs.python-requests.org/en/latest/
http://docs.python-requests.org/en/latest/user/advanced/?highlight=https#ssl-cert-ver
Il 24/03/2014 11:04, Pietro Battiston ha scritto:
Succede sia con urllib2 che con il fork di urllib2 che mechanize
ingloba.
Pochissima di esperienza ed un po' più di ricerca su google mi hanno
spinto a pensare che fosse un problema con il certificato SSL non
trusted, e a fare monkey patching di
Salve a tutti,
è da un po' che sbatto la testa contro questo problema:
import urllib2
urllib2.urlopen('https://www.u-gov.sssup.it')
[... lungo traceback ...]
URLError:
Succede sia con urllib2 che con il fork di urllib2 che mechanize
ingloba.
Pochissima di esperienza ed un po' più di ricerca s
16 matches
Mail list logo