def team_profile(team_id, season='2014-15'): url = 'http://stats.nba.com/stats/teaminfocommon?LeagueID=00&SeasonType=Regular+Season&TeamID=' \ + str(team_id) + \ '&season=' \ + str(season) response = requests.get(url) if not valid_response(response): return stats = response.json()['resultSets'][0] list2d_to_csv(dict_to_list2d(stats), PATH + 'team_profile_' + str(team_id) + UNDER + season)
def team_profile(team_id, season='2014-15'): url = 'http://stats.nba.com/stats/teaminfocommon?LeagueID=00&SeasonType=Regular+Season&TeamID=' \ + str(team_id) + \ '&season=' \ + str(season) response = requests.get(url) if not valid_response(response): return stats = response.json()['resultSets'][0] list2d_to_csv( dict_to_list2d(stats), PATH + 'team_profile_' + str(team_id) + UNDER + season )
def find_player(player_id, player_data_type, season_type=ParameterType.SeasonType.regular): url = ( "http://stats.nba.com/stats/playerdashboardbygeneralsplits?DateFrom=&DateTo=&GameSegment=&LastNGames=0&LeagueID=00&Location=&MeasureType=" + player_data_type.name + "&Month=0&OpponentTeamID=0&Outcome=&PaceAdjust=N&PerMode=PerGame&Period=0&PlayerID=" + str(player_id) + "&PlusMinus=N&Rank=N&Season=2014-15&SeasonSegment=&SeasonType=" + season_type.value + "&VsConference=&VsDivision=" ) response = requests.get(url) if response.status_code > 400: print("no such player") return overall = response.json()["resultSets"][0] list2d_to_csv(dict_to_list2d(overall), "player_" + str(player_id) + "_" + player_data_type.name)
def find_player(player_id, player_data_type, season_type=ParameterType.SeasonType.regular): url = 'http://stats.nba.com/stats/playerdashboardbygeneralsplits?DateFrom=&DateTo=&GameSegment=&LastNGames=0&LeagueID=00&Location=&MeasureType=' \ + player_data_type.name + \ '&Month=0&OpponentTeamID=0&Outcome=&PaceAdjust=N&PerMode=PerGame&Period=0&PlayerID=' \ + str(player_id) + \ '&PlusMinus=N&Rank=N&Season=2014-15&SeasonSegment=&SeasonType=' \ + season_type.value + \ '&VsConference=&VsDivision=' response = requests.get(url) if response.status_code > 400: print('no such player') return overall = response.json()['resultSets'][0] list2d_to_csv(dict_to_list2d(overall), 'player_' + str(player_id) + '_' + player_data_type.name)