@pphhpphh

Почему не получается получить значение из словаря python?

get_number = requests.get("https://vak-sms.com/api/getNumber/?apiKey=xxxx&service=gl&country=ru")

print(get_number)
phone_number = get_number.text["tel"]
print(phone_number)


Выдает ошибку string indices must be integers
Если я буду делать так get_number.text[0]
То он выводит пустоту

yYG9oMPUPyk.jpg?size=363x33&quality=96&sign=41317299c449a3f3b8a1bbdf80c1d3a9&type=album
8ig0MCeHeLs.jpg?size=762x189&quality=96&sign=3816b44388155ba77769bfc79ddf28e8&type=album
  • Вопрос задан
  • 71 просмотр
Решения вопроса 1
@deliro
Потому что ты не читал документацию
Потому что requests.get отдаёт объект Response
Потому что твой JSON приходит в крайне странном формате (внутри HTML)
Потому что ты даже не знаешь что такое JSON

Выбирай любой вариант и он будет верным
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы