Мне трудно получить данные из абстрактного класса, связанного с API. Я ищу статистику игрока для отдельной игры, используя API "sportsreference". Вам нужен доступ sportsreference.nhl.boxscore.BoxscorePlayer
абстрактный класс, чтобы получить эту информацию. Вот документация API https://sportsreference.readthedocs.io/en/stable/nhl.html#schedule
Код:
from sportsreference.nhl.boxscore.BoxscorePlayer import BoxscorePlayer
from sportsreference.nhl.boxscore import Boxscores
.. .. ..
для игры в team_schedule:
game_date = datetime.strptime(game.date, "%Y-%m-%d").date()
if game_date <= today :
print(game_date)
print(game.result)
df = game.boxscore.dataframe
r = game.boxscore.BoxscorePlayer('Timo Meier').dataframe
print(r)
&
from sportsreference.nhl.boxscore import Boxscores, BoxscorePlayer
для игры в team_schedule:
game_date = datetime.strptime(game.date, "%Y-%m-%d").date()
if game_date <= today :
print(game_date)
print(game.result)
df = game.boxscore.dataframe
r = game.boxscore('Timo Meier').dataframe
print(r)
Журнал ошибок:
ModuleNotFoundError: Не указан модуль с именем 'sportsreference .nhl.boxscore.BoxscorePlayer '; 'sportsreference.nhl.boxscore' не является пакетом