Étape 6: Clé du cœur
Maintenant que nous avons acquis un ID de session et Mechanize enregistré dans les cookies c' est que nous pouvons suivre le javascript pour voir où nous devons aller. Regardant à l’intérieur du "si (session_id! = null) {//login réussie" pour voir où aller sur la réussite. En regardant le code de réinstallation de fenêtre: "si (adurlbase.search(/pubmatic.com/)! = -1) {Window.Location"http://pubmatic.com/05_homeloggedin.jsp"+"? v = "+ Math.random () * 10000;" nous voyons que nous avons besoin d’aller à un site Web situé à
http://pubmatic.com/05_homeloggedin.jsp?v=some nombre aléatoire. Nous allons donc il suffit de créer un faux numéro aléatoire à s’inscrire et créer une nouvelle instance de navigateur pour lire la page fraîchement ouverte :
réponse2 = br.open ("http://pubmatic.com/05_homeloggedin.jsp?v=2703")
Et qu’il devrait être. Votre code est maintenant terminé, en utilisant les en-têtes appropriés et mécaniser gestionnaire de cookies, nous pouvons désormais accéder les entrailles de pubmatic.
Ouvrir terminal, charger le paquet python ci-dessous et la connexion de suite. Pour faire ce type python2. 5, puis le chemin d’accès au fichier .py.