yandex_music.search.search#
- class yandex_music.search.search.Search(search_request_id: str, text: str, best: Best | None, albums: SearchResult[Album] | None, artists: SearchResult[Artist] | None, playlists: SearchResult[Playlist] | None, tracks: SearchResult[Track] | None, videos: SearchResult[Video] | None, users: SearchResult[User] | None, podcasts: SearchResult[Album] | None, podcast_episodes: SearchResult[Track] | None, type: str | None = None, page: int | None = None, per_page: int | None = None, misspell_result: str | None = None, misspell_original: str | None = None, misspell_corrected: bool | None = None, nocorrect: bool | None = None, client: Client | None = 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: SearchResult[Album] | None#
- artists: SearchResult[Artist] | None#
- classmethod de_json(data: dict, client: Client) Search | None #
Десериализация объекта.
- Parameters:
data (
dict
) – Поля и значения десериализуемого объекта.client (
yandex_music.Client
, optional) – Клиент Yandex Music.
- Returns:
Результаты поиска.
- Return type:
- async getPageAsync(page: int, *args, **kwargs) Search | None #
Псевдоним для
get_page_async
- get_page(page: int, *args, **kwargs) Search | None #
Получение определённой страницы поиска.
- Parameters:
page (
int
) – Номер страницы.- Returns:
Страница результата поиска или
None
.- Return type:
yandex_music.Search
|None
- async get_page_async(page: int, *args, **kwargs) Search | None #
Получение определённой страницы поиска.
- Parameters:
page (
int
) – Номер страницы.- Returns:
Страница результата поиска или
None
.- Return type:
yandex_music.Search
|None
- misspell_corrected: bool | None = None#
- misspell_original: str | None = None#
- misspell_result: str | None = None#
- async nextPageAsync(*args, **kwargs) Search | None #
Псевдоним для
next_page_async
- next_page(*args, **kwargs) Search | None #
Получение следующей страницы поиска.
- Returns:
Следующая страница результата поиска или
None
.- Return type:
yandex_music.Search
|None
- async next_page_async(*args, **kwargs) Search | None #
Получение следующей страницы поиска.
- Returns:
Следующая страница результата поиска или
None
.- Return type:
yandex_music.Search
|None
- nocorrect: bool | None = None#
- page: int | None = None#
- per_page: int | None = None#
- playlists: SearchResult[Playlist] | None#
- podcast_episodes: SearchResult[Track] | None#
- podcasts: SearchResult[Album] | None#
- async prevPageAsync(*args, **kwargs) Search | None #
Псевдоним для
prev_page_async
- prev_page(*args, **kwargs) Search | None #
Получение предыдущей страницы поиска.
- Returns:
Предыдущая страница результата поиска или
None
.- Return type:
yandex_music.Search
|None
- async prev_page_async(*args, **kwargs) Search | None #
Получение предыдущей страницы поиска.
- Returns:
Предыдущая страница результата поиска или
None
.- Return type:
yandex_music.Search
|None
- search_request_id: str#
- text: str#
- tracks: SearchResult[Track] | None#
- type: str | None = None#
- users: SearchResult[User] | None#
- videos: SearchResult[Video] | None#