Les Allergies
Alimentaires
Posez votre question Signaler

Requete HTTP en Python (débutant) [Résolu]

Thomas - Dernière réponse le 15 nov. 2003 à 18:22
Bonsoir,

je cherche à développer une petite application en python qui sera en fait un formulaire qui soumettra une URL avec des paramètres...

actuellement j'ai fais un bouton qui ouvre le naviguateur avec les paramètres dans l'URL par exemple en cliquant sur envoyer j'ouvre http://www.monsites.com/mapage.php?message=voici mon message

je souhaiterais savoir comment faire pour soumettre la requete directement par python à cette url sans ouvrir de naviguateur...
Vous me suivez toujours ? Je pense pas que ce soit difficile mais bon je débute donc soyez indulgent :)

Merci d'avance !
Lire la suite 

Requete HTTP en Python (débutant) »

4 réponses
Réponse
+2
moins plus
Hello !

C'est simple:

import urllib
urllib.urlopen("http://www.monsites.com/mapage.php?message=voici")
Thomas - 15 nov. 2003 à 17:09
Merci c'est exactement ce que je voulais !!!

Par contre ça m'a fait découvrir un petit bug ;)
il faudrait que je trouve comment faire pour remplacer un caractère dans ma variable, plus exactement remplacer un espace par %20...
existe t'il comme en php qqchose comme ereg_replace ?
sebsauvage- 15 nov. 2003 à 18:06
oui, il y a un module prévu pour.

C'est la fonction quote_plus() du module urllib.

http://python.org/doc/current/lib/module-urllib.html#l2h-2985
Thomas - 15 nov. 2003 à 18:22
Merci !!!
Une fois de plus c'est exactement ce que je cherchais ;)
voilà de quoi m'occuper un petit peu 8)
Ajouter un commentaire
Ce document intitulé « Requete HTTP en Python (débutant) » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?