Je veux télécharger et analyser une page Web en utilisant python, mais pour y accéder, j'ai besoin de quelques cookies. Par conséquent, je dois d'abord me connecter via https à la page Web. Le moment de connexion implique l'envoi de deux paramètres POST (nom d'utilisateur, mot de passe) à /login.php. Lors de la demande de connexion, je souhaite récupérer les cookies de l'en-tête de réponse et les stocker afin de pouvoir les utiliser dans la demande de téléchargement de la page Web /data.php.
Comment ferais-je cela en python (de préférence 2.6)? Si possible, je souhaite uniquement utiliser des modules intégrés.
la source
Voici une version utilisant l'excellente bibliothèque de requêtes :
la source
'action': 'login'
vraiment nécessaire dans cet exemple ou s'agit-il simplement d'un paramètre supplémentaire envoyé avec la demande?