El error te marca que tienes mas valores que columnas.
Como te dije antes, año, mes, dia, hora, minuto y segundo es (quiero pensar) un campo en tu tabla. Así que solo debes de pasarle un objeto datetime y eso arreglara todo.
Ejemplo
Código Python:
Ver originalimport datetime
# ...
timestamp = datetime.datetime(anno, mes, dia, hora, minuto, segundo)
cur.execute("INSERT INTO prueba VALUES(nextval('prueba_id_seq'), %s, %s, %s)", (timestamp, url, ruta))
Otra cosa, especifica las columnas en tu query.