HSR Warp Records Client
HSRWarpRecordsClient
HSRWarpRecordsClient(
cookies: Optional[AnyCookieOrHeader] = None,
*,
authkey: Optional[str] = None,
lang: Lang = "en-us",
region: Region = OVERSEAS,
proxy: Optional[str] = None,
game: Optional[Game] = None,
uid: Optional[int] = None,
hoyolab_id: Optional[int] = None,
device_id: Optional[str] = None,
device_fp: Optional[str] = None,
headers: Optional[LooseHeaders] = None,
cache: Optional[BaseCache] = None,
debug: bool = False,
on_cookie_update: Optional[CookieUpdateHook] = None,
)
HSR warp records statistics client.
Methods:
-
get_starrail_five_star_warps–Get all 5-star items obtained from a banner type along with the current pity.
-
get_starrail_warp_brief–Get an overview of the most recently obtained 5-star items across all banners.
-
get_starrail_warp_pool_stats–Get per-banner warp statistics for a banner type.
get_starrail_five_star_warps
async
get_starrail_five_star_warps(
banner_type: StarRailBannerType,
uid: Optional[int] = None,
*,
lang: Optional[str] = None,
) -> StarRailFiveStarWarps
Get all 5-star items obtained from a banner type along with the current pity.
get_starrail_warp_brief
async
get_starrail_warp_brief(
uid: Optional[int] = None, *, lang: Optional[str] = None
) -> StarRailWarpBrief
Get an overview of the most recently obtained 5-star items across all banners.
get_starrail_warp_pool_stats
async
get_starrail_warp_pool_stats(
banner_type: StarRailBannerType,
uid: Optional[int] = None,
*,
lang: Optional[str] = None,
) -> Sequence[StarRailWarpPoolStat]
Get per-banner warp statistics for a banner type.