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()

Пробовал брать эту ссылку в кавычки, но ничего не помогает.


Ответы (0 шт):