1
我正在做一個簡單的地址使用谷歌地圖API地址編碼。Python urllib2和連接拒絕谷歌地圖地理編碼
這裏是一個文檔片斷,並得到一個 「[錯誤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()
它只是在做一個GET在FF 3瀏覽器
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);
和紅寶石也工作:
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版本不起作用?
thx用於發佈地理編碼限制 – timpone