Skip to content
This repository was archived by the owner on Apr 17, 2023. It is now read-only.

Commit d4f967a

Browse files
committed
Add files via upload
1 parent bd89be0 commit d4f967a

File tree

2 files changed

+36
-0
lines changed

2 files changed

+36
-0
lines changed

Week3/bnr_all_data.py

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
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()

Week3/emag.py

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
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()

0 commit comments

Comments
 (0)