Почему pandas странно отрабатывает в данном примере?

Идем по ссылке https://bankrot.fedresurs.ru/MessageWindow.aspx?ID...
и видим стоимости лотов, стягиваю данную табличку в pandas получаю другую стоимость лотов (где-то запятую подхватил, где-то нет), с точки зрения структуры html таблицы одинаковая у этих полей, а вот с результатом проблема, никак не могу понять в чем причина

5e82ebf395f03903841448.png
5e82eb53e0d16475981182.png

from selenium import webdriver
import pandas as pd


def init_driver():
    options = webdriver.ChromeOptions()
    options.add_argument('--incognito')
    options.add_argument('--disable-gpu')
    options.add_argument('--headless')
    options.add_argument('--no-sandbox')
    options.add_argument('--disable-dev-shm-usage')
    chrome_driver = webdriver.Chrome(options=options)
    chrome_driver.implicitly_wait(5)
    return chrome_driver


url = 'https://bankrot.fedresurs.ru/MessageWindow.aspx?ID=3A3F2DF48826D7AB1E442CA0E3521F8E'
driver = init_driver()
driver.get(url)
element_list = driver.find_elements_by_xpath('//table[@class="lotInfo"]')
element_html = element_list[0].get_attribute('innerHTML')
pd.set_option('display.width', None)
df = pd.read_html(f'<table>{element_html}</table>')
print(df)
  • Вопрос задан
  • 75 просмотров
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
non progredi est regredi
ну на Панду слишком самонадеянно
(тебе еще повезло что нет проблем с кодировкой)
проще мидлварь, приводящую данные к требуемому нормированному формату
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы