This repository was archived by the owner on Apr 17, 2023. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +36
-0
lines changed
Expand file tree Collapse file tree 2 files changed +36
-0
lines changed Original file line number Diff line number Diff line change 1+ from selenium import webdriver
2+
3+ from selenium .webdriver .common .by import By
4+ from webdriver_manager .chrome import ChromeDriverManager
5+ import pandas as pd
6+
7+ browser = webdriver .Chrome (ChromeDriverManager ().install ())
8+ browser .get ('https://www.bnr.ro/files/xml/nbrfxrates2021.html' )
9+
10+ table = browser .find_element (by = By .XPATH , value = '//*[@id="Data_table"]' )
11+ lista = table .text .splin ('\n ' )
12+ print (table .txt )
13+ header_len = browser .find_element (by = By .XPATH , value = '//*[@id="Data_table"]/table/thead/tr' )
14+ header = header_len .text .split ('\n ' )
15+ # print(header)
16+ dictionar = {i : [] for i in header }
17+ for j in range (0 , len (header )):
18+ for i in range (len (header ) + int (j ), len (lista ), len (header )):
19+ print (lista [i ])
20+ dictionar [header [int (j )]].append (lista [i ])
21+ df = pd .DataFrame (dictionar )
22+ df .to_csv ('BNR_ALL_DATA.xls.xls' )
23+ browser .close ()
Original file line number Diff line number Diff line change 1+ import time
2+
3+ from selenium import webdriver
4+ from selenium .webdriver .common .by import By
5+ from webdriver_manager .chrome import ChromeDriverManager
6+
7+ browser = webdriver .Chrome (ChromeDriverManager ().install ())
8+ browser .get ('https://www.emag.ro/#opensearch' )
9+ get_element = browser .find_element (by = By .ID , value = 'searchboxTrigger' )
10+ get_element .send_keys ('laptop' )
11+ get_element .submit ()
12+ time .sleep (20 )
13+ browser .close ()
You can’t perform that action at this time.
0 commit comments