fanduel_parsing.py 文件源码

python
阅读 24 收藏 0 点赞 0 评论 0

项目:sportsball 作者: jgershen 项目源码 文件源码
def parse_nba_player_list(page_html):
  import IPython
  # This... doesn't really work. Leaving it to maybe-update in the future.
  soup = BeautifulSoup(page_html)
  player_rows = soup.findAll('tr', {'class': 'vs-repeat-repeated-element'})
  print len(player_rows)
  for i, row in enumerate(player_rows):
    print i
    player_pos = row.find('td', {'class': 'player-position'}).text.strip()
    player_name = row.find('span', {'class': 'player-first-name'}).text.strip() + ' ' + row.find('span', {'class': 'player-last-name'}).text.strip()
    flag_span = row.find('player')
    injured = row.findAll('abbr', {'class': 'player-badge'})
    if injured:
      injury_status = injured[0].attr('data-injury-status')
    else:
      injury_status = 'OK'
    print player_pos, player_name, injury_status
  IPython.embed()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号