Класс поиска стола Python - PullRequest
0 голосов
/ 09 марта 2020

У меня проблемы с поиском таблицы при просмотре веб-страниц с использованием python / Beautiful Soup

import requests
from bs4 import BeautifulSoup

url = 'https://www.espn.com/nba/player/gamelog/_/id/3907387/ben-simmons'
page = requests.get(url)
soup = BeautifulSoup(page.content, 'html.parser')

t = soup.find_all('table' , class_='Table Table--align-right')

Возвращается ноль

1 Ответ

1 голос
/ 09 марта 2020

Вы можете использовать pandas read_ html, чтобы прочитать таблицу как список и найти требуемый список из этого, как показано ниже:

import requests
import pandas as pd
url = 'https://www.espn.com/nba/player/gamelog/_/id/3907387/ben-simmon'
html = requests.get(url).content
df_list = pd.read_html(html)
df = df_list[3]
print(df)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...