understatapi.endpoints.player module¶
Player endpoint
-
class
understatapi.endpoints.player.PlayerEndpoint(player, session)[source]¶ Bases:
understatapi.endpoints.base.BaseEndpointUse this class to get data from a url of the form
https://understat.com/player/<player_id>- Example
>>> session = requests.Session() >>> player_ids = ["000", "111"] >>> for player in PlayerEndpoint(player_ids, session=session): ... print(player.player) 000 111
-
parser: understatapi.parsers.base.BaseParser = <understatapi.parsers.player.PlayerParser object>¶
-
__init__(player, session)[source]¶ - Parameters
player (
Union[List[str],str]) – Id of the player(s) to get data forsession (
Session) – The current session
-
property
player¶ player id
- Return type
Union[List[str],str]
-
_get_data(**kwargs)[source]¶ Get data on a per-player basis
- Parameters
query – Identifies the type of data to get, one of {matchesData, shotsData, groupsData}
kwargs (
str) – Keyword argument to pass tounderstatapi.endpoints.base.BaseEndpoint._get_response()
- Return type
Response
-
get_match_data(**kwargs)[source]¶ Get match level data for a player
- Parameters
kwargs (
str) – Keyword argument to pass tounderstatapi.endpoints.base.BaseEndpoint._get_response()- Return type
Dict[str,Any]