Как извлечь данные из выпадающего списка на веб-странице и распечатать в Excel, используя python - PullRequest
1 голос
/ 27 марта 2020

Ниже приведен мой код. Может ли кто-нибудь сообщить мне, как записать значения в excel, извлекая их из веб-страницы с помощью python, я могу печатать все месяцы в своей консоли pycharm с помощью приведенного ниже кода.

****PYTHON КОД: ****

from selenium import webdriver
from selenium.webdriver.support.ui import Select

driver = webdriver.Chrome(executable_path="C:\WebDrivers\chromedriver_win32\chromedriver.exe")
driver.get("https://www.facebook.com/")
driver.maximize_window()

Birthday=Select(driver.find_element_by_id("month"))
Monthlist=Birthday.options
for options in Monthlist:
    A=options.text
    print(A)

1 Ответ

0 голосов
/ 27 марта 2020

Вы можете использовать эту библиотеку для создания файла Excel в python.

import xlsxwriter

workbook = xlsxwriter.Workbook('options.xlsx')
worksheet = workbook.add_worksheet()

for index, options in enumerate(Monthlist):
    worksheet.write(f'A{index + 1}', options.text)

workbook.close()

следующий код для сохранения в столбцах:

 import xlsxwriter

workbook = xlsxwriter.Workbook('options.xlsx')
worksheet = workbook.add_worksheet()

for index, options in enumerate(Monthlist):
    worksheet.write(0,index, options.text)

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