This repository was archived by the owner on Apr 17, 2023. It is now read-only.
File tree 2 files changed +36
-0
lines changed
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