Если апи не поменялся особо с 3.13. то примерно так
import requests
import json
import sys
from dadata import DaDataClient
client = DaDataClient(
key = 'DADATA_KEY_HERE',
secret = 'DADATA_SECRET_HERE',
)
API_KEY="API_US_KEY_HERE"
URL = "
http://your.us.site.here/api.php"
PARAMS = {'key':API_KEY,'cat':'address','action':'get_house'}
r = requests.get(url = URL, params = PARAMS)
data = r.json()
data2=data['data']
number = 0
for (k, v) in data2.items():
if (v['coordinates']):
print (v['full_name'] + "Координаты уже занесены")
else:
print (v['full_name'] +"Ищем координаты")
client.address=v['full_name']
client.address.request()
print(client.result.geo_lat)
print(client.result.geo_lon)
PARAMS2 = {'key':API_KEY,'cat':'address','action':'edit_building_coord','id':v['id'],'coord':str(client.result.geo_lat+','+client.result.geo_lon)}
print (PARAMS2)
r2 = requests.get(url = URL, params = PARAMS2)
data3 = r2.json()
print (data3['Result'])