Взаимодействие API Python с массивом

Отправляю запрос по API, для выгрузки нужной информации из интернет-магазина в создаваемый файл.

import requests
import json
URL_TOVAR = "..."
auth = requests.get(URL_TOVAR)
s = json.loads(auth.text)
file = open("C:/Users/wegerXXX/Desktop/API.html","w")
file.write(str(s))
file.close()

Так выглядит создаваемый массив, в файле:Массив в файле

Мне нужно достать из массива только некоторые элементы, такие как: "Категория","Стоимость" и т.д. При попытке достать элемент из массива таким образом:print(s[]), выдает ошибку : KeyError: 0. А если попытаться достать нужный элемент до преобразования json, то из массива представленного выше, достается по одному символу: print(auth.text[0]) = символу { , print(auth.text[2]) = символу r Как можно сделать так, чтобы массив, записываемый в файл, хорошо работал, и можно было бы спокойно доставать нужные мне значения, такие как "Категория", "Цена" и т.д.?


Ответы (0 шт):