Получение веб-данных через Python Selenium - PullRequest
0 голосов
/ 06 ноября 2019

Я новичок в Python Selenium. Я пытаюсь перевести таблицу веб-данных в таблицу данных Python.

Данные веб-сайта: https://reports.dbtfert.nic.in/mfmsReports/displayPortal -> Продажи компании -> Продажи Ist Point (Все группы продуктов) -> Укажите даты начала и окончания -> Нажмите Показать отчеты

Таблица веб-страниц выглядит как Page Screen shot

Код, который я написал:

from selenium import webdriver
browser = webdriver.Chrome(executable_path='E:/Softwares/chromedriver.exe')
browser.get('https://reports.dbtfert.nic.in/mfmsReports/displayPortal')
elem1 = browser.find_element_by_link_text('Company Sales')
elem1.click()
elem2 = browser.find_element_by_link_text('Ist Point Sales(All Product Groups)')
elem2.click()

from_date = browser.find_element_by_name('parameterFromDate')
from_date.clear()
from_date.send_keys('01/08/2019')

to_date = browser.find_element_by_name('parameterToDate')
to_date.clear()
to_date.send_keys('31/08/2019')

to_date.submit()

table = browser.find_element_by_xpath('//*[@id="wrap"]/table[3]')
table_text = table.text
table2 = table_text.splitlines()

Приведенный выше код даетмне содержимое таблицы в виде списка. Ниже приведен скриншот:

Screenshot

Это в форме списка. Я хочу преобразовать его в формат данных, например, в таблицу веб-страниц.

Как преобразовать его в формат данных с точными заголовками и форматом столбцов?

Пожалуйста, помогите.

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