Beispiel #1
0
def process_player_row(player_row, sport):
    if not player_row:
        return None
    player = Player()
    for col in player_row:
        if CLASS['FULL_NAME'] in col['class']:
            player.setUrl(col.a['href'])
            player.setName(col.a.string)
        elif CLASS['HOMETOWN'] in col['class']:
            player.setHometown(col.contents[0])
        elif CLASS['IMAGE'] in col['class']:
            if col.img:
                player.setImage(col.img['src'])

    player.setSport(sport)
    
    return player