Взаимодействие 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
Как можно сделать так, чтобы массив, записываемый в файл, хорошо работал, и можно было бы спокойно доставать нужные мне значения, такие как "Категория", "Цена" и т.д.?