def get_moneylines(): """Scrape MLB moneylines from SBR""" url = 'https://classic.sportsbookreview.com/betting-odds/nhl-hockey/' game_days = get_games(url) money_lines = [] for game_day in game_days: game_date = get_game_date(game_day) if game_date: games = game_day.find_all( 'div', attrs={'class': 'event-holder holder-scheduled'}) for game in games: teams = get_game_info(game) game_info = f'{teams} {game_date}' lines = gm.moneyline(game) if lines: # check that lines aren't empty line = { 'game': game_info, 'away_odds': lines[0], 'home_odds': lines[1] } money_lines.append(line) return money_lines
def get_moneylines(url, sport): """Scrape MLB moneylines from SBR""" game_days = get_games(url, sport) money_lines = [] for game_day in game_days: game_date = get_game_date(game_day) if game_date: games = game_day.find_all( 'div', attrs={'class': 'event-holder holder-scheduled'}) for game in games: teams = get_game_info(game) game_info = f'{teams} {game_date}' lines = gm.moneyline(game) if lines: # check that lines aren't empty line = { 'game': game_info, 'away_odds': lines[0], 'home_odds': lines[1] } money_lines.append(line) return money_lines
def get_money_lines(url): games = get_games(url) money_lines = [] for game in games: away_team, home_team = get_teams(game) if away_team: lines = gm.moneyline(game) if lines: # check that lines aren't empty line = {'game': f'{away_team} vs {home_team}', 'away_odds': lines[0], 'home_odds': lines[1]} money_lines.append(line) return money_lines