收藏品
コレクション(收藏品)是 maimai でらっくす 的奖励内容之一,包括头像、姓名框、背景、称号、搭档等种类。玩家可以通过多种方式获取收藏品,并通过选中特定收藏品作为玩家信息展示。
maimai.items() 方法
通过 maimai.items()
方法可以获取某一种类收藏品的封装对象,以 MaimaiItems[Type]
泛型的形式返回。
阅读 MaimaiItems 定义,可以了解获取单个收藏品、遍历所有收藏品等方法。
参考 PlayerIcon 模型,可以了解具体数据结构。
支持的收藏品:PlayerIcon
, PlayerNamePlate
, PlayerFrame
, PlayerTrophy
, PlayerChara
, PlayerPartner
。
遍历所有搭档
python
items = await maimai.items(PlayerPartner)
all_icons = [icon.name for icon in await items.get_all()]
print(all_icons) # ['でらっくま', '乙姫', ...]
返回头像和对应图片链接
python
resource_base = "https://assets2.lxns.net/maimai/icon/"
items = await maimai.items(PlayerPartner)
partner_images = {partner.name: resource_base + f"{partner.id}.png" for partner in await items.get_all()}
print(partner_images) # {'デフォルト': 'https://assets2.lxns.net/maimai/icon/1.png', ...}