Как извлечь скрытую таблицу с сайта fbref.com по идентификатору? [дубликат]Python

Программы на Python
Anonymous
 Как извлечь скрытую таблицу с сайта fbref.com по идентификатору? [дубликат]

Сообщение Anonymous »

Я пытался собрать данные для проекта по анализу данных, касающихся итальянского футбола. К сожалению, я не могу извлечь одну конкретную таблицу с веб-страницы, хотя идентификатор правильный.
Код следующий:

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

import requests
import pandas as pd
from bs4 import BeautifulSoup

url = "https://fbref.com/it/comp/11/gca/Statistiche-di-Serie-A#all_stats_gca"

response = requests.get(url)
soup = BeautifulSoup(response.content, 'html.parser')

table = soup.find('table', {'id': 'stats_gca'})

df = pd.read_html(str(table))[0]

print(df)
С этим идентификатором ('stats_squads_gca_for') у меня нет проблем, но с ('stats_gca') в моем примере я не получаю таблицу на выходе, а также компилятор говорит, что такой таблицы нет.
Что я делаю неправильно?
Я также пробовал не использовать панды, но результат такой: одинаковый. Я ожидаю, что что-то пропустил.

Подробнее здесь: https://stackoverflow.com/questions/775 ... site-by-id

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