for_check
1def for_check(match):2 try:
3 if 1 <= int(match) <= 100:
4 return True
add_links
11 conn.commit()
12
13
14def add_links(user_id, ozon='', wb='', price=''):15 cur.execute('SELECT EXISTS(SELECT 1 FROM decrip WHERE user_id = %s AND (ozon = %s AND wb = %s))', (user_id, ozon, wb))
16 if cur.fetchone()[0]:
17 cur.execute("UPDATE decrip SET price = %s WHERE user_id = %s AND (ozon = %s AND wb = %s)", (price, user_id, ozon, wb))
add_user
1from conf import cur, conn
2
3
4def add_user(first_name, username, user_id): 5 cur.execute('SELECT EXISTS(SELECT 1 FROM about WHERE user_id = %s)', (user_id,))
6 if cur.fetchone()[0]:
7 cur.execute('UPDATE about SET name = %s, username = %s WHERE user_id = %s', (first_name, username, user_id))
parcer_ozon2
28 return None
29
30
31def parcer_ozon2(url, browser):32 browser.get(url)
33 time.sleep(1)
34 name = browser.find_element(By.CSS_SELECTOR, 'div[data-widget="webProductHeading"]')
price
37 return [prices, name.text]
38
39
40def price(url):41 browser2 = webdriver.Firefox(options=opts)
42 browser2.get(url)
43 try:
The module/function docstring is missing.
If you want to ignore this, you can configure this in the .deepsource.toml
file. Please refer to docs for available options.