Étape 3: Préparer le code
Avant d’ajouter les nouveaux en-têtes que nous avons trouvé nous allons créer un python de connexion Mechanize basé sur un modèle de code. Nous faisons cela pour deux raisons, tout d’abord donc nous avons un composant qui fonctionne pour ajouter des nouveautés à et ensuite vous voyez comment vous le feriez normalement se connecter sur une page Web AJAX non-y.Ouvrez le bloc-notes ou équivalent et copier et coller le texte suivant. Lorsque vous avez terminé l’enregistrer comme youfilename.py un endroit vous pouvez trouver.
#! / usr/bin/python
#-*-coding : utf-8-*-
#Start avec vos importations de module :
mechanize importons navigateur
#Create votre instance de navigateur par le biais de la fonction Browser() appeler ;
BR = Browser()
#Set le navigateur afin qu’il ignore les demandes de spiders.txt
#Do ce soigneusement, si la page Web n’aime pas les araignées, ils pourraient être bouleversés pour vous y retrouver
br.set_handle_robots(false)
#Open la page que vous souhaitez vous connecter à
br.Open ("https://pubmatic.com/04_betasignin.jsp")
#Because je sais pas le nom du formulaire, je peux simplement choisir la forme du nom
br.select_form("login")
#Using les noms des éléments forme j’ai entrée les noms des éléments form
br ['email'] = "laser + pubmatic
br ['password'] = « Asquid22 »
#br.submit() envoie le formulaire et tire la page obtenue, vous créez une nouvelle instance du navigateur
#response ci-dessous contient la page résultante
réponse = br.submit()
#This imprimera le corps de la page Web a reçu
#print response.read()