Articles of http de

¿Cómo agrego un encabezado al abridor urllib2?

cj = cookielib.CookieJar() opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj)) opener.open(‘http://abc.com’) opener.open(‘http://google.com’) Como puede ver, uso el abridor para visitar diferentes sitios web, usando un tarro de cookies. ¿Puedo establecer un encabezado para que cada vez que se use un sitio web, se aplique el encabezado?

¿Cómo hacer un simple redireccionamiento de http usando Python?

¿Cómo hacer un simple redireccionamiento de http usando Python? sin utilizar meta . ACTUALIZAR: Estoy usando Python 2.7.1 como CGI desde dentro del directorio cgi-bin de Apache.

HTTP POST y GET con cookies para la autenticación en Python

Estoy tratando de crear un progtwig de Python que inicie sesión en el sitio de mi universidad usando mi ID y contraseña. Esta es la página formal para iniciar sesión: https://webapp.pucrs.br/consulta/ Como puede observar, los dos campos se denominan pr1 y pr2. La página utiliza POST para enviar los datos. TAMBIÉN, hay una cookie que […]

Mantener una sesión en python mientras se realizan solicitudes HTTP

Necesito escribir un script en python que realice varias solicitudes HTTP al mismo sitio. A menos que esté equivocado (y podría serlo), urllib se autentica automáticamente para cada solicitud. Por razones en las que no entraré, necesito poder autenticarme una vez y luego usar esa sesión para el rest de mis solicitudes. Estoy usando python […]

En serio simple proxy HTTP de Python?

He buscado en todas partes y he encontrado millones de servidores proxy de Python, pero ninguno hace exactamente lo que me gustaría (creo: s) He tenido bastante experiencia con python en general, pero soy bastante nuevo en el mundo de los profundos y oscuros secretos del protocolo HTTP. Lo que creo que podría ser útil […]

Cómo raspar un sitio web que requiere iniciar sesión primero con Python

En primer lugar, creo que vale la pena decir que sé que hay un montón de preguntas similares pero NINGUNA de ellas funciona para mí … Soy un novato en Python, html y web scraper. Estoy tratando de raspar la información del usuario de un sitio web que necesita iniciar sesión primero. En mis pruebas, […]

¿Cómo descargar un archivo usando python de una manera ‘más inteligente’?

Necesito descargar varios archivos a través de http en Python. La forma más obvia de hacerlo es usando urllib2: import urllib2 u = urllib2.urlopen(‘http://server.com/file.html’) localFile = open(‘file.html’, ‘w’) localFile.write(u.read()) localFile.close() Pero tendré que lidiar con las URL que son desagradables de alguna manera, por ejemplo: http://server.com/!Run.aspx/someoddtext/somemore?id=121&m=pdf . Cuando se descarga a través del navegador, el […]

¿Cómo especificar un proxy autenticado para una conexión http de python?

¿Cuál es la mejor manera de especificar un proxy con nombre de usuario y contraseña para una conexión http en python?

¿Cuál es la forma más rápida de HTTP GET en Python?

¿Cuál es la forma más rápida de HTTP GET en Python si sé que el contenido será una cadena? Estoy buscando en la documentación una línea rápida como: contents = url.get(“http://example.com/foo/bar”) Pero todo lo que puedo encontrar usando Google son httplib y urllib , y no puedo encontrar un acceso directo en esas bibliotecas. ¿Python […]

Python urllib2, autenticación HTTP básica y tr.im

Estoy jugando, tratando de escribir algún código para usar las API tr.im para acortar una URL. Después de leer http://docs.python.org/library/urllib2.html , intenté: TRIM_API_URL = ‘http://api.tr.im/api’ auth_handler = urllib2.HTTPBasicAuthHandler() auth_handler.add_password(realm=’tr.im’, uri=TRIM_API_URL, user=USERNAME, passwd=PASSWORD) opener = urllib2.build_opener(auth_handler) urllib2.install_opener(opener) response = urllib2.urlopen(‘%s/trim_simple?url=%s’ % (TRIM_API_URL, url_to_trim)) url = response.read().strip() El código de respuesta es 200 (creo que debería ser […]