[SOLUCIONADO] Como puedo hacer esto en python

Iniciado por darkchoto, Diciembre 25, 2013, 12:27:40 AM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Diciembre 25, 2013, 12:27:40 AM Ultima modificación: Agosto 19, 2014, 09:42:58 PM por Expermicid
Hola a todos y de ante mano gracias por cualquier respuesta que me puedan dar.

Mi pregunta es la siguiente:

Necesito crear un script en python que le pase una url usando una cookie puesto que la url está bajo contraseña y el script tome de una lista de enlaces que hay en esa pagina los abra cada uno y envie unos datos en un formulario que hay en cada pagina.

Como podria hacer esto, que modulo debo aprender a usar?

PD: Hago esta pregunta tan basica puesto que tengo algunos conocimientos muy basicos en programacion en el lenguaje python

Proba con el modulo urllib2
Web: No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Twitter: No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Ok amigo gracias, ya mismo me pongo a investigar como hacer lo que quiero.

A las cookies las pasas como un header más:

Código: python
from urllib2 import build_opener

opener = build_opener()
value = 'cookies' # aquí van las cookies
opener.addheaders.append(('Cookie', 'cookiename=%s' % value))
f = opener.open("http://tupagina.com")


Como podrás ver, addheaders es una lista. En ella agregamos una tupla con las cookies que nos interesan y listo.

Con respecto al resto del código (para obtener la lista de urls y enviar la información que contengan a un formulario) ya depende de la pagina que quieras analizar y del tipo de información q te interese, pero bueno, al menos esto te sirve para arrancar.

Saludos!
WhiZ