Autentificarse en web via Python
JC
jcanto en hispasec.com
Mie Ene 14 20:24:21 CET 2004
> Hola a todos,
> estoy interesado en hacerme un script en Python que me baje a un txt una
parte de una
> web. Más o menos eso lo veo asequible, pero hay un problema: la web
requiere
> autentificación con usuario y contraseña. He estado mirando pero no sé por
donde tirar.
> Me temo que tendré que trabajar con las cookies que me envíe el servidor y
con el
> módulo HTTPLib.
> Alguna sugerencia?
Hombre, si la autenticacion es por el clasico basic, ahi te va un ejemplo:
import httplib, base64
USUCLAVE = usuario+":"+clave
COD = base64.encodestring(USUCLAVE)
cabs = {"Authorization": "Basic "+COD[0:-1]}
conn = httplib.HTTPConnection(<host>)
conn.request("GET", <pagina>, headers=cabs)
Más información sobre la lista de distribución Python-es