Wenas , necesito hacer un programa que se loguee en una pagina y a partir de la informacion del usuario realice una serie de estadisticas y demas, necesito por tanto que rellene las variables de un formulario y lo envie por medio de post, este fragmento de codigo basicamente deberia realizarlo pero me da una excepcion y no se a que es debido, y no se si se necesita hacer algo antes.
import httplib
import urllib
direccion_p = "takelogin.php"
direccion = "
www.blablabla.com:80"
usuario = "miusuario"
password= "mipassword"
params = urllib.urlencode({"username": usuario, "password": password})
headers = {"Content-type": "application/x-www-form-urlencoded", "Referer": "HTML_FORM", "Accept": "text/html"}
try :
conn = httplib.HTTPConnection(direccion)
print conn
conn.request("post", direccion_p,params, headers)
response = conn.getresponse()
print "("+str(i)+"): ", response.status, response.reason
data = response.read()
print data
except Exception, instExcpt :
print "ha cascado"
print instExcpt
El tipo de exception que me da es (11001, 'getaddrinfo failed')
Salu2