Skip to Content
VLRdevAPI

战队赛事成绩与奖金 (Team Placements)

获取战队的历史赛事名次与奖金汇总:各阶段名次、所获奖金数额及生涯总奖金。

team.placements(team_id) 返回指定战队在 vlr.gg 上的历史赛事名次与奖金记录。

函数签名

team.placements(team_id: int) -> TeamPlacements

参数

Prop

Type

返回值 - TeamPlacements

Prop

Type

TeamEventPlacement 字段说明

Prop

Type

EventPlacement 字段说明

Prop

Type

示例

查看所有名次记录与奖金

import vlrdevapi

placements = vlrdevapi.team.placements(team_id=2593)
total = f"{placements.total_winnings_currency}{placements.total_winnings:,}" if placements.total_winnings and placements.total_winnings_currency else "N/A"
print(f"总奖金: {total}")
print()
for event in placements.placements:
    for p in event.placements:
        print(f"{event.year} {event.event_name}: {p.stage} 阶段获得第 {p.placement}")

按年份汇总奖金收益

import vlrdevapi

placements = vlrdevapi.team.placements(team_id=2593)
by_year = {}
for event in placements.placements:
    by_year[event.year] = by_year.get(event.year, 0) + (event.prize or 0)
currency = placements.total_winnings_currency or "$"
for year in sorted(by_year):
    print(f"  {year} 年: {currency}{by_year[year]:,}")

柯里化链式访问

import vlrdevapi

team = vlrdevapi.team(2593)
placements = team.placements()
wins = [e for e in placements.placements for p in (e.placements or []) if "1st" in p.placement]
print(f"夺冠次数: {len(wins)}")
for e in wins:
    print(f"  {e.event_name} ({e.year})")

最后更新于

本页内容