使用python脚本抓取Google地址。
偶尔city
会返回null
,但Google显然会有城市信息。
大部分时间它正确抓住城市(而城市是唯一能够做到这一点的数据)
#address
city=""
if "address_components" in restrauntObj["result"].keys():
addComponents=restrauntObj["result"]["address_components"]
for i in range(len(addComponents)):
if addComponents[i]["types"][0]=="locality":
city=addComponents[i]["long_name"]
customRestObject["City"]=city
答案 0 :(得分:0)
原来某些地方有子地区(即:nyc)。因此,如果可用,则需要添加sublocality。
if addComponents[i]["types"][0]=="sublocality_level_1":
subcity=addComponents[i]["long_name"]