Используйте Google Geo API и urllib.urlopen() получите [Errno 10060]

Я запускаю следующие коды, чтобы получить некоторую информацию об адресе и получить ошибку IOError: [Ошибка сокета Errno] [Errno 10060], когда я использую urllib.urlopen() для подключения к географическому API.

И я могу загрузить данные Json из веб-браузера. Но не могу открыть URL по Python.

[1]import urllib
[2]import json
[3]serviceurl = 'http://maps.googleapis.com/maps/api/geocode/json?'
[4]address = raw_input('Enter location: ')
Enter location: South Federal University
[5]url = serviceurl + urllib.urlencode({'sensor':'false', 'address': address})
[6]print 'Retrieving', url
Retrieving http://maps.googleapis.com/maps/api/geocode/json?sensor=false&address=South+Federal+University
[7]uh = urllib.urlopen(url)

0 ответов

Другие вопросы по тегам