你可以试试看
requests
. 试着这样做:
resp = requests.get('https://api.postcodes.io/postcodes/BN14 9GB')
resp.json()
data = {
"postcodes" : ["PR3 0SG", "M45 6GN", "EX165BL"]
}
resp = requests.post('https://api.postcodes.io/postcodes/', data=data)
resp.json()
将这些与json文件集成:
json_data = open('path_to/postcodes.json').read()
for i in json_data:
post_code = i.get('postcode')
resp = requests.get('https://api.postcodes.io/postcodes/{}'.format(postcode))
i.update({'latitude': resp.json().get('latitude'), 'longitude': resp.json().get('longitude')})
print(json_data)