2 hetianbiao hetianbiao 于 2016.02.22 16:40 提问

在国内python怎么调用googleapis?
import urllib.request
import urllib.parse
import json
url = 'https://maps.googleapis.com/maps/api/geocode/json?sensor=false&address=University+of+Salamanca'
print('Retrieving', url)
data = urllib.request.urlopen(url).read()
print('Retrieved',len(data),'characters')
js = json.loads(bytes.decode(data))
print(json.dumps(js, indent = 4))

在国内是不是不能调用googleapis啊?我用了goagent,浏览器可以正常打开这个url,但是在python里面就会报错!

2个回答

caozhy
caozhy   Ds   Rxr 2016.02.22 22:20

直接访问肯定是被墙的,需要设置下代理。
http://www.cnblogs.com/mfryf/p/3753575.html

oyljerry
oyljerry   Ds   Rxr 2016.02.22 22:18

先看具体错误 是不是代理没有设置正确

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!