psycopg2.errors.SyntaxError: syntax error at or near ":"
Создал функцию, которая работал с базой данных postgreSQL. Эта функция парсит информация с сайта и записывает одну из ссылок в переменную, но из-за синтаксической ошибки не может добавить эту ссылку в базу данных.
def gdz_API(result):
form = login_html.select('form')[0]
form.select('input')[0]['value'] = result
profiles_page = browser.submit(form, 'https://gdz.ru/')
driver.get(profiles_page.url)
items = driver.find_elements(By.CLASS_NAME, 'gs-title')
driver.get(items[num].get_attribute('href'))
elem = driver.find_element(By.CLASS_NAME, 'with-overtask')
item = elem.find_element(By.TAG_NAME, 'img')
url = item.get_attribute('src')
db_object.execute(f"SELECT user_result FROM users WHERE user_result = {url}")
result2 = db_object.fetchone()
if not result2:
db_object.execute("INSERT INTO users(user_result) VALUES (?)", [url])
db_connection.commit()
Пробовал брать эту ссылку в кавычки, но ничего не помогает.