BeautifulSoup Pretify список до Pandas DF - PullRequest
1 голос
/ 15 апреля 2020

Я учусь, как использовать bs4 и pandas вместе, и я получил элементы, которые хотел, но не в той форме, которую хотел.

Мой текущий код дает мне список «предварительно подтвержденных».

        soup = bs(driver.page_source, 'html.parser')
        table = soup.find('div', class_='dataTables_scrollBody')
        df_list = pd.read_html(table.prettify())
        print(df_list)

[    N° Neg.  Preço  Qtd.  N° Cp Comprador   Vendedor  N° Vd   Agressor      Hora
0     21300   9399     1      3        XP  Easynvest     90  COMPRADOR  14:04:49
1     21290   9399    16      3        XP  Easynvest     90  COMPRADOR  14:04:49]

Как мне преобразовать этот «список» в Dataframe в pandas, который сможет экспортировать в Excel?

1 Ответ

1 голос
/ 15 апреля 2020

read_html возвращает список фреймов данных, вы можете выбрать тот, к которому вы хотите просто получить доступ, по его индексу. Поскольку у вас есть только одна таблица, вы должны получить df_list[0]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...