Hello, I have written python script which parses information from website, and i want to make addon which will upload data autmatically after parsing done.
from selenium import webdriver
import time
from bs4 import BeautifulSoup
import csv
driver = webdriver.Chrome()
url= "https://tenders.procurement.gov.ge/public/?lang=ge"
driver.maximize_window()
driver.get(url)
time.sleep(5)
content = driver.page_source.encode('utf-8').strip()
soup = BeautifulSoup(content,"html.parser")
officials = soup.findAll("table",{"id":"lastevents"})
file = open('data.log', 'a')
with open('data.log', 'a') as datafile:
for entry in officials:
spas = entry.findAll('td')
dat = [el for el in spas]
for da in dat:
time = da.find('span', {'class':'color-1'}).text
strong = da.find_all('strong')
number, acquirer = [k.text for k in strong]
catergory = da.find('span', {'class':'color-2'}).text
datafile.write(f"Time: {time} ; OperationNumber: {number} ; Acquirer: {acquirer} ; CategoryID: {catergory}\n")
driver.quit()
This is my script, help me please. 🙂
... View more