Python urlib2和连接在谷歌地图地理编码上被拒绝



我正在使用谷歌地图api对地址进行简单的地理编码。

这是一个剪切并得到"[Erno 61]连接被拒绝":

import urllib2
url='http://maps.googleapis.com/maps/api/geocode/json?address=800+S.+Pacific+Coast+Hwy,+Redondo+Beach,+CA&sensor=false'
req = urllib2.Request(url)
print vars(req)
response=urllib2.urlopen(req)
the_page = response.read()

它的工作原理只是在FF 3浏览器中执行GET

php版本运行良好:

$url='http://maps.googleapis.com/maps/api/geocode/json?address=800+S.+Pacific+Coast+Hwy,+Redondo+Beach,+CA&sensor=false';
$result=file_get_contents($url);
var_dump($result);

ruby也可以:

require 'net/http'
host='maps.googleapis.com'
path='/maps/api/geocode/json?address=800+S.+Pacific+Coast+Hwy,+Redondo+Beach,+CA&sensor=false'
http=Net::HTTP.new(host)
headers,body=http.get(path)
if headers.code=="200"
    print body
else
    puts "#{headers.code} #{headers.message}" 
end

有什么想法为什么python版本不起作用吗?

代码很好。我认为你刚刚超过了:谷歌地理编码限制

相关内容

  • 没有找到相关文章

最新更新