2017-04-05 6 views
0

https://maps.googleapis.com/maps/api/geocode/json?address=1+acmh pennsylvania + 1 & Schlüssel erhalten =Wie die Daten von Google API

ich direkt die Daten diesen Link in meinem Browser einfügen zu bekommen, aber ich brauche viele verschiedene Orte zu bekommen geocodieren Ich versuchte

import json 
import re 
from urllib.request import urlopen 
from bs4 import BeautifulSoup 

url = "https://maps.googleapis.com/maps/api/geocode/json?address=1+acmh pennsylvania+1&key = <YOUR KEY HERE>" 
content = urlopen(url).read().decode('utf-8') 
info = json.loads(content) 

return 'Bad Request'

+0

ändere 'urlopen (api) 'in' urlopen (url) ', dann funktioniert dein Code für mich – davedwards

Antwort

0
def getGeoInfo(name): 
url = ('https://maps.googleapis.com/maps/api/geocode/json?address=%s,+PA'%name) 
response = requests.get(url) 
geoInfo = response.json() 

die Lösung finden, direkt requests.get verwenden, kein Bedarf API-Schlüssel sogar!

Verwandte Themen