Веб-скрапинг Sports-Reference с Python Beautiful SoupPython

Программы на Python
Anonymous
 Веб-скрапинг Sports-Reference с Python Beautiful Soup

Сообщение Anonymous »

Я пытаюсь получить данные со спортивной справочной страницы Ника Сабана, чтобы получить список всех американцев, которых он тренировал, а затем его процент проигрышей в боях.
Я новичок в Python, поэтому это была огромная борьба. Когда я просматриваю страницу, я вижу div id = #leaderboard_all-americans class = "data_grid_box"
Когда я запускаю приведенный ниже код, я получаю таблицу Coaching Record, которая является первой таблицей на сайте. Я пробовал использовать разные индексы, думая, что это может дать другой результат, но это тоже не сработало.
В конечном итоге я хочу получить всеамериканские данные и превратить их в фрейм данных.

Код: Выделить всё

import requests
import bs4
import pandas as pd

saban2 = requests.get("https://www.sports-reference.com/cfb/coaches/nick-saban-1.html")
saban_soup2 = bs4.BeautifulSoup(saban2.text,"lxml")
saban_select = saban_soup2.select('div',{"id":"leaderboard_all-americans"})
saban_df2 = pd.read_html(str(saban_select))
Все американцы

Подробнее здесь: https://stackoverflow.com/questions/670 ... tiful-soup

Вернуться в «Python»