yandex_music.search.search#
- class yandex_music.search.search.Search(search_request_id: str, text: str, best: Optional[Best], albums: Optional[SearchResult], artists: Optional[SearchResult], playlists: Optional[SearchResult], tracks: Optional[SearchResult], videos: Optional[SearchResult], users: Optional[SearchResult], podcasts: Optional[SearchResult], podcast_episodes: Optional[SearchResult], type: Optional[str] = None, page: Optional[int] = None, per_page: Optional[int] = None, misspell_result: Optional[str] = None, misspell_original: Optional[str] = None, misspell_corrected: Optional[bool] = None, nocorrect: Optional[bool] = None, client: Optional[Client] = None)#
Bases:
YandexMusicObject
Класс, представляющий результаты поиска.
- search_request_id#
ID запроса.
- Type
str
- text#
Текст запроса.
- Type
str
- best#
Лучший результат.
- Type
yandex_music.Best
, optional
- albums#
Найденные альбомы.
- Type
yandex_music.SearchResult
, optional
- artists#
Найденные исполнители.
- Type
yandex_music.SearchResult
, optional
- playlists#
Найденные плейлисты.
- Type
yandex_music.SearchResult
, optional
- tracks#
Найденные треки.
- Type
yandex_music.SearchResult
, optional
- videos#
Найденные видео.
- Type
yandex_music.SearchResult
, optional
- users#
Найденные пользователи.
- Type
yandex_music.SearchResult
, optional
- podcasts#
Найденные подкасты.
- Type
yandex_music.SearchResult
, optional
- podcast_episodes#
Найденные выпуски подкастов.
- Type
yandex_music.SearchResult
, optional
- type#
Тип результата по которому искали (аргумент в Client.search).
- Type
str
- page#
Текущая страница.
- Type
int
, optional
- per_page#
Результатов на странице.
- Type
int
, optional
- misspell_result#
Запрос с автоматическим исправлением.
- Type
str
, optional
- misspell_original#
Оригинальный запрос.
- Type
str
, optional
- misspell_corrected#
Был ли исправлен запрос.
- Type
bool
, optional
- nocorrect#
Было ли отключено исправление результата.
- Type
bool
, optional
- client#
Клиент Yandex Music.
- Type
yandex_music.Client
, optional
- albums: Optional[SearchResult]#
- artists: Optional[SearchResult]#
- classmethod de_json(data: dict, client: Client) Optional[Search] #
Десериализация объекта.
- Parameters
data (
dict
) – Поля и значения десериализуемого объекта.client (
yandex_music.Client
, optional) – Клиент Yandex Music.
- Returns
Результаты поиска.
- Return type
yandex_music.Search
- async getPageAsync(page: int, *args, **kwargs) Optional[Search] #
Псевдоним для
get_page_async
- get_page(page: int, *args, **kwargs) Optional[Search] #
Получение определённой страницы поиска.
- Parameters
page (
int
) – Номер страницы.- Returns
Страница результата поиска или
None
.- Return type
yandex_music.Search
|None
- async get_page_async(page: int, *args, **kwargs) Optional[Search] #
Получение определённой страницы поиска.
- Parameters
page (
int
) – Номер страницы.- Returns
Страница результата поиска или
None
.- Return type
yandex_music.Search
|None
- misspell_corrected: Optional[bool] = None#
- misspell_original: Optional[str] = None#
- misspell_result: Optional[str] = None#
- async nextPageASync(*args, **kwargs) Optional[Search] #
Псевдоним для
next_page_async
- next_page(*args, **kwargs) Optional[Search] #
Получение следующей страницы поиска.
- Returns
Следующая страница результата поиска или
None
.- Return type
yandex_music.Search
|None
- async next_page_async(*args, **kwargs) Optional[Search] #
Получение следующей страницы поиска.
- Returns
Следующая страница результата поиска или
None
.- Return type
yandex_music.Search
|None
- nocorrect: Optional[bool] = None#
- page: Optional[int] = None#
- per_page: Optional[int] = None#
- playlists: Optional[SearchResult]#
- podcast_episodes: Optional[SearchResult]#
- podcasts: Optional[SearchResult]#
- async prevPageAsync(*args, **kwargs) Optional[Search] #
Псевдоним для
prev_page_async
- prev_page(*args, **kwargs) Optional[Search] #
Получение предыдущей страницы поиска.
- Returns
Предыдущая страница результата поиска или
None
.- Return type
yandex_music.Search
|None
- async prev_page_async(*args, **kwargs) Optional[Search] #
Получение предыдущей страницы поиска.
- Returns
Предыдущая страница результата поиска или
None
.- Return type
yandex_music.Search
|None
- search_request_id: str#
- text: str#
- tracks: Optional[SearchResult]#
- type: Optional[str] = None#
- users: Optional[SearchResult]#
- videos: Optional[SearchResult]#