reboot rep

This commit is contained in:
ada-dmitry
2023-12-10 17:38:28 +03:00
parent 6644d5da53
commit a4d4108dad
80 changed files with 0 additions and 0 deletions
+36
View File
@@ -0,0 +1,36 @@
import psycopg2
import wget
import parser
import config
connection = psycopg2.connect(
host=config.hostname, dbname=config.databname, user=config.username, password=config.passw)
cursor = connection.cursor()
creat_qwery = """ create table Parser
(id serial primary key, page_name varchar(100), price varchar(10), priceDis varchar(30), mark varchar(10), scr varchar(100))"""
try:
cursor.execute(creat_qwery)
connection.commit()
except psycopg2.errors.DuplicateTable:
print("")
for i in range(20):
url = 'https://amwine.ru' + \
parser.pictures[i].find('a').find('img').attrs['data-src']
filename = f"Python/TeleBot/image/{i}.jpg"
try:
img = open(filename)
except IOError as e:
wget.download(url, filename)
try:
ins_qwery = f"""insert into public.Parser(page_name, price, priceDis, mark, scr) values ('{parser.name[i].text}', '{parser.price[i].text}', '{parser.priceDis[i].text}', '{parser.mark[i].text}', '{filename}')"""
cursor.execute(ins_qwery)
connection.commit()
except:
connection.rollback()
cursor.close()
connection.close()