Как получить только соответствующий результат из вывода JSON с использованием Python? - PullRequest
0 голосов
/ 08 февраля 2019

Я написал скрипт на селеновом питоне, я застрял в точке, где я хочу сделать вызов get для http://localhost:0000/v1/s3status, и результат будет примерно таким, как показано на прикрепленном изображении. Прикрепленный вывод вызова get

datasources= requests.get("http://localhost:0000/v1/s3status")

Я ищу решение, в котором мне нужен только вывод сценария только для определенных значений, этапы: {}, проверено: {}, не выполнено: {}

Таким образом, вывод скрипта Python должен выглядеть примерно так:

Datasources of Staged :{Whatever the result will be inside}
Datasources of Failed :{Whatever the result will be inside} 
Datasouces of Validated :{Whatever the result will be inside}

1 Ответ

0 голосов
/ 08 февраля 2019

Сначала вам нужно будет преобразовать ваш запрос в json.

import json
import requests

datasources= requests.get("http://localhost:0000/v1/s3status").json()

print("Staged : {}".format(datasources['staged']))
print("Failed : {}".format(datasources['failed']))
print("Validated : {}".format(datasources['validated']))
...