Stap 6: Sleutel tot het hart
Nu dat we een sessie-ID hebt aangeschaft en Mechanize opgeslagen in de cookies kunnen we javascript om te zien waar we moeten gaan volgen. Zoeken binnen de "als (session_id! = null) {//login succesvolle" om te zien waar te gaan op succes. Het venster verplaatsing code bekijkt: "als (adurlbase.search(/pubmatic.com/)! = -1) {window.location="http://pubmatic.com/05_homeloggedin.jsp"+"? v = "+ Math.random () * 10000;" we zien dat we moeten gaan naar een website die is gelegen op
http://pubmatic.com/05_homeloggedin.jsp?v=some willekeurig getal. Dus laten we maken gewoon een nep willekeurig getal te betreden en er een nieuw exemplaar van de browser om te lezen het vers geopende pagina maken:
response2 = br.open ("http://pubmatic.com/05_homeloggedin.jsp?v=2703")
En dat zou het moeten zijn. Uw code is nu compleet, met behulp van de juiste headers en mechanize cookie handler we nu toegang tot de ingewanden van pubmatic.
Open te stellen terminal, laden de python pakket hieronder en login weg. Om te doen deze type python2.5 en vervolgens het bestandspad naar de .py-bestand.