Llevo varios días intentando solucionar un problema que tengo, pero en verdad no sé cuál es el origen del problema. A ver si alguien me puede ayudar.
El esquema de mi script es el siguiente:
- Acceder a una dirección web
- Leer el contenido de la dirección web
- Analizar el contenido leído
- Almacenar ciertas variables leídas
- Insertar en mi base de datos los datos de interés leídos
Aquí dejo lo más importante del código, ya que es bastante extenso:
Código Python:
Ver original
try: r_web = urllib2.urlopen('www.miweb.com'); c_web = r_web.read(); var1 = c_web[3]; var2 = c_web[4]; var3 = c_web[5]; except: print "Unexcepted error www.miweb.com";
Después de esto, realizo la conexión con mi base de datos e inserto las variables que he leído de la web. El problema lo tengo en que los datos son almacenados tres veces en mi base de datos.
El script se ejecuta periódicamente en mi servidor (tarea programada).
¡Muchas gracias por vuestra ayuda!