Paso 6: Clave para el corazón
Ahora que hemos adquirido un identificador de sesión y Mechanize guardado en sus cookies podemos seguir el javascript para ver donde tenemos que ir. Busca dentro del "si (" session_id "! = null) {//login éxito" para ver dónde ir en éxito. Mirando el código de la reubicación de ventana: "si (adurlbase.search(/pubmatic.com/)! = -1) {window.location="http://pubmatic.com/05_homeloggedin.jsp"+"? v = "+ Math.random () * 10000;" vemos que tenemos que ir a un sitio web ubicado en
http://pubmatic.com/05_homeloggedin.jsp?v=some número aleatorio. Así que vamos a crear un número aleatorio falso para entrar y crear una nueva instancia del navegador para leer la página recién abierta:
response2 = br.open ("http://pubmatic.com/05_homeloggedin.jsp?v=2703")
Y que debe ser. El código está ahora completado, usando las cabeceras adecuadas y mecanizar controlador cookie ahora podemos acceder a las tripas de pubmatic.
Abrir terminal, cargar el paquete python abajo y el login lejos. Para hacer este tipo python2.5 y luego la ruta al archivo .py.