Bonjour à tous,

Je souhaite extraire des coordonnées gps de googlemaps à partir d'une adresse.

Pour cela j'ai installé geopy et j'ai suivi le tuto qui donne :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
>>> from geopy import geocoders
>>> g = geocoders.Google(resource='maps', output_format='json')
>>> place, (lat, lng) = g.geocode("10900 Euclid Ave in Cleveland")
Fetching http://maps.google.com/maps?q=10900+Euclid+Ave+in+Cleveland&output=json...
sauf que j'ai le message d'erreur suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Traceback (most recent call last):
  File "<pyshell#2>", line 1, in <module>
    place, (lat, lng) = g.geocode("10900 Euclid Ave in Cleveland")
  File "D:\Python25\lib\geopy\geocoders.py", line 328, in geocode
    return self.geocode_url(url, exactly_one)
  File "D:\Python25\lib\geopy\geocoders.py", line 332, in geocode_url
    page = urlopen(url)
  File "D:\Python25\lib\urllib2.py", line 124, in urlopen
    return _opener.open(url, data)
  File "D:\Python25\lib\urllib2.py", line 387, in open
    response = meth(req, response)
  File "D:\Python25\lib\urllib2.py", line 498, in http_response
    'http', request, response, code, msg, hdrs)
  File "D:\Python25\lib\urllib2.py", line 425, in error
    return self._call_chain(*args)
  File "D:\Python25\lib\urllib2.py", line 360, in _call_chain
    result = func(*args)
  File "D:\Python25\lib\urllib2.py", line 506, in http_error_default
    raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
HTTPError: HTTP Error 407: Proxy Authentication Required
qui vient probablement du proxy professionnel de ma société mais je ne sais pas comment m'en sortir.

Merci de votre aide.