Загрузите очищенную таблицу через BS4 в Pandas DataframePython

Программы на Python
Anonymous
 Загрузите очищенную таблицу через BS4 в Pandas Dataframe

Сообщение Anonymous »

Я пытаюсь получить отсюда таблицы базовой или расширенной статистики по очкам

Я пытался сделать что-то вроде этого:

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

url = "http://www.basketball-reference.com/boxscores/200112100LAC.html"
page = requests.get(url, headers={'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36'})
soup = BeautifulSoup(page.content, "html5lib")

table =  soup.find('div', class_='overthrow table_container').find('table',class_='sortable stats_table')
df = pd.read_html(table)
print df
Однако это не работает из-за ошибки объекта NoneType. Есть ли лучший способ взять код таблицы и поместить его в фрейм данных? Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/411 ... -dataframe

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