Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/11/2016, 09:47
startwav
 
Fecha de Ingreso: junio-2003
Mensajes: 122
Antigüedad: 21 años, 5 meses
Puntos: 0
Respuesta: leer ficheros y completar url

cómo véis sete código que he "tuneado"

Código:
#!/usr/bin/env python

# -*- coding: utf-8 -*-

 

import httplib

from urlparse import urlparse

import os,sys

 

parse=urlparse("http://www.WEB-Q-ENVIO-DATOS.com")

 

if parse.scheme=="http":

    conn=httplib.HTTPConnection(parse.netloc,timeout=60)

else:

    conn=httplib.HTTPSConnection(parse.netloc,timeout=60)

 

if parse.path=="":

    # Si no disponemos de path le ponemos la barra

    path="/"

elif parse.query:

    # Si disponemos de path y query, realizamos el montaje

    path="%s?%s" % (parse.path,parse.query)

else:

    # Si solo disponemos de path

    path=parse.path

 

#self.conn.putheader("User-agent", 'pywc')

try:

    conn.request("GET",path)

    response=conn.getresponse()

 

    print "status: %s" % response.status

    print "------------------------------------------"

    print "reason: %s" % response.reason

    print "------------------------------------------"

    print "headers: %s" % response.getheaders()

    print "------------------------------------------"

    print "html: %s" % response.read()

except:

    print sys.exc_info()[1]

La idea seria , lo que comentaba, autocompletar la url con los valores leidos y luego , no descargar la web, más bien hacer un POST para enviar datos a esa URL. Lo q me interesaría luego es q se guardara la respuesta de la web, normalmente un "sucessfull" y ver la opcion de que sin necesidad de meter esto en el cron del sistema pueda autoejecutarse cada X tiempo.


graias a todos!!
__________________
startwav

http://e-hosting.startwave.com/img/banner.gif
Internet Nunca ha estado más cerca de Tí. e-Hosting Start Wave Media . Todo lo que necesitas para tener presencia en Internet.
Servicios de Registro Dominios / DNS / HOSTING / Y MUCHO MÁS...