Test Foro de elhacker.net SMF 2.1

Programación => Scripting => Mensaje iniciado por: lnvisible en 19 Marzo 2011, 15:24 PM

Título: [python] ¿Cómo descomprimir una página recibida en gzip?
Publicado por: lnvisible en 19 Marzo 2011, 15:24 PM
He intantado con todos lo que hay en zlib pero no lo consigo :( , he llegado hasta aquí:

Código (python) [Seleccionar]
headers = {"User-Agent":"Mozilla/5.0 (Windows; en-US; XP) Gecko/20101028 Firefox/3.5.15", "Accept": "*/*", "Accept-Language":"en-us,en;q=0.5", "Accept-Encoding": "gzip,deflate", "Accept-Charset": "ISO-8859-1,utf-8;q=0.7,*;q=0.7"}

import http.client
conn = http.client.HTTPConnection("foro.elhacker.net")
conn.request("GET", "/", None, headers)
pr = conn.getresponse()
pr.getheaders()
content = pr.read()
import zlib


¿Que tengo que hacer para coger la página?

GRacias!!
Título: Re: [python] ¿Cómo descomprimir una página recibida en gzip?
Publicado por: lnvisible en 19 Marzo 2011, 23:50 PM
He decidido no permitir que me manden las páginas comprimidas de momento, es muy complicado :¬¬

El problema ahora es que tampoco puedeo decodificar la página :(

Código (python) [Seleccionar]
headers = {"User-Agent":"Mozilla/5.0 (Windows; en-US; XP) Gecko/20101028 Firefox/3.5.15", "Accept": "*/*", "Accept-Language":"en-us,en;q=0.5", "Accept-Encodingg": "gzip,deflate", "Accept-Charset": "ISO-8859-1,utf-8;q=0.7,*;q=0.7"}
import http.client
conn = http.client.HTTPConnection("foro.elhacker.net")
conn.request("GET", "/", None, headers)
pr = conn.getresponse()
pr.getheaders()
content = pr.read()
bytes.decode(content)


¿qué es lo que está mal en esto?

GRacias!!