我运行以下代码来获取一些地址信息,并在使用urllib.urlopen()连接geo API时获取IOError:[Errno套接字错误] [Errno 10060]。
我可以从网络浏览器下载Json数据。但无法通过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)