Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: nachok91 en 26 Enero 2010, 15:32 pm



Título: HttpWebResponse de NET en python ??
Publicado por: nachok91 en 26 Enero 2010, 15:32 pm
Hola, estoy tratando de hacer un programita en python que realice algo similar a lo que hace la clase httpwebresponse en .net. Tengo ciertos problemas acerca de como se hace, intente hacerlo usando la libreria urllib pero cuando quiero leer la respuesta me sale lo que quiero enviar. Si alguien puede darme una mano, bienvenido sea.

El codigo en visual es:

Código:
Dim cab As String = "Passport1.4 OrgVerb=GET,OrgURL=http%3A%2F  %2Fmessenger%2Emsn%2Ecom,sign-in=" + usr + ",pwd=" + pwd + "," + cookie + "\r\n"
        Dim request As WebRequest = WebRequest.Create("https://login.passport.com/login2.srf")

        request.Headers.Add("Authorization", cab)
 
        Dim response As HttpWebResponse = request.GetResponse()

        Dim ticket As String = Convert.ToString(response.Headers)

        response.Close()



Título: Re: HttpWebResponse de NET en python ??
Publicado por: Novlucker en 26 Enero 2010, 15:55 pm
Para no estar escribiendo te paso un link :P

https://foro.elhacker.net/ejercicios/juego_ejercicios_python-t278592.0.html;msg1382841#msg1382841

Fijate especificamente en la función Webrequest que aparece a la mitad del código más o menos.
Te he puesto ese ejemplo porque tiene todo lo que necesitas, basicamente una solicitud web con envío de parámetros y "custom" headers, y posterior lectura de la respuesta ;)

Saludos


Título: Re: HttpWebResponse de NET en python ??
Publicado por: nachok91 en 4 Febrero 2010, 17:44 pm
Gracias por responder ahora no tengo tiempo de mirarlo pero cuando pueda muestro como lo hice gracias! ;D


Título: Re: HttpWebResponse de NET en python ??
Publicado por: nacho87 en 5 Febrero 2010, 19:08 pm
Y también deberías usar urlllib2 para hacer las peticiones y recibir la respuesta. Ej:

Código:
Request = urlllib2.urlopen('www.google.com')
Response = Request.read()

print Response