yandex_music.utils.captcha_response.CaptchaResponse

class yandex_music.utils.captcha_response.CaptchaResponse(x_captcha_url, x_captcha_key, error_description, error, client: Optional[Client] = None, **kwargs)
Базовые классы: yandex_music.base.YandexMusicObject

Класс, представляющий ответ сервера с запросом на ввод капчи.

x_captcha_url

Ссылка на изображение с капчей.

Type:str
x_captcha_key

Уникальный ключ капчи.

Type:str
error_description

Описание ошибки.

Type:str
error

Код ошибки.

Type:str
client

Объект класса yandex_music.Client, представляющий клиент Yandex Music.

Type:yandex_music.Client
Параметры:
  • x_captcha_url (str) – Ссылка на изображение с капчей.
  • x_captcha_key (str) – Уникальный ключ капчи.
  • error_description (str) – Описание ошибки.
  • error (str) – Код ошибки.
  • client (yandex_music.Client, optional) – Объект класса yandex_music.Client, представляющий клиент Yandex Music.
  • **kwargs – Произвольные ключевые аргументы полученные от API.
classmethod de_json(data: dict, client: Client)

Десериализация объекта.

Параметры:
  • data (dict) – Поля и значения десериализуемого объекта.
  • client (yandex_music.Client) – Объект класса yandex_music.Client, представляющий клиент Yandex Music.
Результат:

Объект класса yandex_music.utils.captcha_response.CaptchaResponse.

Тип результата:

yandex_music.utils.captcha_response.CaptchaResponse

download(filename=None)

Загрузка изображения с капчей.

Параметры:filename (str, optional) – Путь и(или) название файла вместе с расширением. По умолчанию ключ капчи и расширение .gif.