Как использовать конечную точку SPARQL на веб-сайте API DSIRE для запроса результатов - PullRequest
0 голосов
/ 14 апреля 2020

Я пытаюсь собрать все Net Данные программы измерений с веб-сайта DSIRE: http://www.dsireusa.org/resources/data-and-tools/. Как вы видите, это страница, позволяющая разработчикам использовать ее API бесплатно, однако это сильно сбивает с толку аспект фильтрации данных.

Что я хочу: Дайте мне все данные, связанные с программой, с фильтром "program_type_id = 37".

Что я пробовал:

import requests
resp = requests.get('http://programs.dsireusa.org/api/v1/getprograms/json')
resp
resp_json = resp.json()
resp_json

Конечно, этот результат будет возвращать код ответа 502 из-за большого объема данных, поэтому мне нужно отфильтровать свой результат, чтобы показать только Net Данные программы измерения.

Кто-нибудь может направить меня на правильный путь? Это моя первая попытка использовать этот API.

...