Python запросы - извлечение данных из response.text
Я смотрю вокруг в течение нескольких дней и не могу понять это. В основном я загружаю изображение на сервер и получаю взамен идентификатор, проблема в том, что я не могу понять, как извлечь этот идентификатор и изменить его на строку, готовую для сохранения в базе данных.
Код программы
url = <Server address>
with open("image.jpg", "rb") as image_file:
files = {'file': image_file}
auth = ('<Key>', '<Pass>')
r = requests.post(url, files=files, auth=auth)
data = r.json()
uploaded = data.get('uploaded')
content_id = uploaded[0]
print r
print r.text
print '--------------'
print str(content_id)
И вот выход я получаю
<Response [200]>
{
"status": "success",
"uploaded": [
{
"filename": "image.jpg",
"id": "6476edfa1d262ad81181d992da78149d"
}
]
}
--------------
{u'id': u'6476edfa1d262ad81181d992da78149d', u'filename': u'image.jpg'}