top 排行榜相关 API get_top_category async get_top_category() -> list[dict] 获取所有排行榜 RETURNS DESCRIPTION list[dict] 排行榜信息 Source code in qqmusic_api/top.py 9 10 11 12 13 14 15async def get_top_category() -> list[dict]: """获取所有排行榜 Returns: 排行榜信息 """ return (await Api(**API["category"]).result)["group"] Top Top(id: int) 排行榜类 ATTRIBUTE DESCRIPTION id 排行榜 ID 初始化排行榜类 PARAMETER DESCRIPTION id 排行榜 ID TYPE: int Source code in qqmusic_api/top.py 26 27 28 29 30 31 32 33 34 35def __init__( self, id: int, ) -> None: """初始化排行榜类 Args: id: 排行榜 ID """ self.id = id get_detail async get_detail() -> dict 获取排行榜详细信息 RETURNS DESCRIPTION dict 排行榜信息 Source code in qqmusic_api/top.py 37 38 39 40 41 42 43async def get_detail(self) -> dict: """获取排行榜详细信息 Returns: 排行榜信息 """ return (await Api(**API["detail"]).update_params(topId=self.id, num=100).result)["data"] get_song async get_song() -> list[dict] 获取排行榜歌曲信息 RETURNS DESCRIPTION list[dict] 排行榜歌曲信息 Source code in qqmusic_api/top.py 45 46 47 48 49 50 51 52async def get_song(self) -> list[dict]: """获取排行榜歌曲信息 Returns: 排行榜歌曲信息 """ param = {"topId": self.id, "offset": 0, "num": 100} return (await Api(**API["detail"]).update_params(**param).result)["songInfoList"]