嗨,我正在做一个需要交通数据的项目 我正在尝试使用像 tomtom 或 HERE 这样的 API,但我无法让它工作
我只想收集交通量(每条路线的汽车数量)并将其存入 pandas df
我试过了,但它没有给我流量计数
response = requests.get('https://api.tomtom.com/traffic/services/4/incidentDetails/s3/-35.871247%2C140.910645%2C-28.902397%2C153.566895/22/-1/json?key='+apiKey+'&projection=EPSG4326&originalPosition=true')
dict = json.loads(response.content)
print(dict)
keys = dict.keys()
values = dict.values()
如果它也可以提供数据,我可以使用任何其他 api 而不是 tomtom
在这里试试这个代码:
from json import dumps as to_json_func_from_the_json_module
from requests import get
key = 'tada!'
response = get(f'https://api.tomtom.com/traffic/services/4/incidentDetails/s3/-35.871247%2C140.910645%2C-28.902397%2C153.566895/22/-1/json?{key=!s}&projection=EPSG4326&originalPosition=true')
dct = response.json()
print(to_json_func_from_the_json_module(dct, indent=2, default=str))
print('N. (#) Keys:', len(dct))
它应该工作。如果没有,请告诉我。