Merci pour l'aide à l'avance. Je suis perplexe que le même code fonctionne pour python 2.6 mais pas 2.5. Voici le codeEst-ce que urllib ou urllib2 dans Python 2.5 supporte https?
import cgi, urllib, urlparse, urllib2
url='https://graph.facebook.com'
req=urllib2.Request(url=url)
p=urllib2.urlopen(req)
response = cgi.parse_qs(p.read())
Et voici l'exception que je suis
Traceback (most recent call last):
File "t2.py", line 6, in <module>
p=urllib2.urlopen(req)
File "/home/userx/lib/python2.5/urllib2.py", line 124, in urlopen
return _opener.open(url, data)
File "/home/userx/lib/python2.5/urllib2.py", line 381, in open
response = self._open(req, data)
File "/home/userx/lib/python2.5/urllib2.py", line 404, in _open
'unknown_open', req)
File "/home/userx/lib/python2.5/urllib2.py", line 360, in _call_chain
result = func(*args)
File "/home/userx/lib/python2.5/urllib2.py", line 1140, in unknown_open
raise URLError('unknown url type: %s' % type)
urllib2.URLError: <urlopen error unknown url type: https>
Encore une fois, apprécier l'aide.
ce doit être ça! – oliodu
Je viens de remarquer que les python plus récents ont toujours cette fonction définie, mais il imprime un avertissement de dépréciation si vous l'appelez, une meilleure vérification pourrait être 'import _ssl' –