Guest User

Untitled

a guest
Mar 3rd, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. class DataBase:
  2. def __init__(self, user, password, db):
  3. self.user = user
  4. self.password = password
  5. self.db = db
  6. try:
  7. conn = self.get_conn()
  8. # if conn.is_connected():
  9. # print('Подключение прошло успешно.')
  10. except Error as e:
  11. print(e)
  12.  
  13. def get_conn(self):
  14. conn = mysql.connector.connect(user=self.user,
  15. password=self.password,
  16. db=self.db)
  17. return conn
  18.  
  19. def get_subcategory_id(self, title):
  20. sql = "SELECT id FROM buy.subcategory WHERE title = '{0}';".format(title)
  21. conn = self.get_conn()
  22. c = conn.cursor()
  23. c.execute(sql)
  24. id = c.fetchall()
  25.  
  26. return (id)
  27.  
  28. class Tesco:
  29. def write_database(self, data):
  30. data_base = db.DataBase('root', '123456', 'buy')
  31. data_base.get_subcategory_id(data['title'])
  32.  
  33. def get_products(self, html):
  34. soup = BeautifulSoup(html, 'lxml')
  35. name_sub_category = soup.find('span', class_='plp--breadcrumbs--last-crumb').text
  36.  
  37. data = {
  38. 'title': name_sub_category
  39. }
  40.  
  41. print(self.write_database(data))
Add Comment
Please, Sign In to add comment