728x90
반응형
[MLB Stats API] 파이썬 패키지로 MLB Stats API 사용해보기
- 이름, 성, 전체이름, 등번호, 팀 ID, 위치, 별명 등을 기준으로 선수데이터 list를 반환 (검색기능)
# 류현진 선수의 별명 'Monster'로 검색
statsapi.lookup_player('Monster')
[{'id': 547943,
'fullName': 'Hyun Jin Ryu',
'firstName': 'Hyun Jin',
'lastName': 'Ryu',
'primaryNumber': '99',
'currentTeam': {'id': 141},
'primaryPosition': {'code': '1', 'abbreviation': 'P'},
'useName': 'Hyun Jin',
'boxscoreName': 'Ryu',
'nickName': 'Monster',
'mlbDebutDate': '2013-04-02',
'nameFirstLast': 'Hyun Jin Ryu',
'firstLastName': 'Hyun Jin Ryu',
'lastFirstName': 'Ryu, Hyun Jin',
'lastInitName': 'Ryu, H',
'initLastName': 'H Ryu',
'fullFMLName': 'Hyun Jin Ryu',
'fullLFMName': 'Ryu, Hyun Jin'}]
# 동명이인(Walker)을 찾아 출력
for player in statsapi.lookup_player('Walker'):
print('Full name: {}, Position: {}'.format(player['fullName'], player['primaryPosition']['abbreviation']))
Full name: Walker Buehler, Position: P
Full name: Luke Jackson, Position: P
Full name: Christian Walker, Position: 1B
Full name: Taijuan Walker, Position: P
728x90