Доброй ночи.
Подскажите.
Есть функция
driver = webdriver.Chrome("D:\work\chromedriver_win32 (1)\chromedriver.exe")
driver.get("
https://www.oree.com.ua/index.php/graphs_trading_t4/index_for_tab4")
driver.find_element_by_xpath("//*[@id='col_m_type']/div/label[2]").click()
from lxml import etree, html
def by_page_source(driver):
capitals = {}
page = html.fromstring(driver.page_source)
table = page.xpath("t//*[@id='table_show']/div[1]/table")[0]
rows = table.xpath("//*[@id='table_show']/div[1]/table/tbody/tr[1]")[1:]
for row in rows:
cells = row.xpath("//*[@id='table_show']/div[1]/table/tbody/tr[1]/td[1]")
capitals[etree.tostring(cells[0], method="text")] = cells[1].text
return capitals
loader(capitals)
Ошибок не выдает.
Правильно ли я понимаю, что в функции сохранилось содержимое?
Как мне сделать так, чтобы содержимое сохранилось и отобразилось при запуске скрипта в Power BI?
Или как мне сохранить то что функция спарсила?