Выдержка из кода ниже:
soup = BeautifulSoup(page.content, 'html.parser')
souptable = soup.find(text='header').findParent('table')
df = pd.read_html(str(souptable))
df.info
Я только начинаю с python.
Сначала я использую BeautifulSoup для получения информации с веб-страницы. Затем я ищу конкретное c имя столбца 'header' и нахожу всю таблицу с помощью findParent ('table'), так как у этой таблицы нет идентификатора. Затем я преобразую в pandas фрейм данных, используя read_ html.
. Я пробовал многие другие команды, такие как df.ilo c, df.drop и другие, поскольку я ищу, чтобы переименовать заголовки столбцов. как мой следующий шаг, однако я всегда получаю ошибку ниже. «Информация» изменяется в зависимости от того, какую функцию я пытаюсь использовать.
AttributeError: объект «список» не имеет атрибута «информация»