>>630
c.execute('INSERT INTO url_table (url_name) VALUES(%s) on conflict (url_name) do nothing',[url])

ただしon conflictで指定する列はuniqueでないとダメなので

CREATE TABLE url_table(
"url_name" text unique,
"count" integer default 0
)

にしないとエラーになる

>>634,636
今どきupsertやmergeも知らないのはどうかと思うぞ