Formulaire HTML POST vers un script python?
Personne ne sait de toute bonne ressources pour plus d'informations sur la façon de publier des données à partir d'un formulaire HTML à un script python?
source d'informationauteur Skizit
Vous devez vous connecter pour publier un commentaire.
Pour un très de base CGI script, vous pouvez utiliser le module cgi. Découvrez la suite de l'article à partir de la documentation Python pour un exemple de base sur la façon de traiter un formulaire HTML soumis par
POST
:Exemple à partir de l'article ci-dessus:
Vous pouvez aussi simplement utiliser curl sur la ligne de commande. Si vous êtes juste de vouloir émuler un utilisateur l'affichage d'un formulaire vers le serveur web, vous feriez quelque chose comme:
Il y a des tonnes d'autres options aussi bien. IIRC, '-F' utilise 'multipart/form-data" et en la remplaçant -F avec '--données " permettrait d'utiliser urlencoded des données de formulaire. Idéal pour un test rapide.
Si vous avez besoin de publier des fichiers vous pouvez utiliser
Et si vous devez utiliser Python pour cela, et pas une ligne de commande, je recommande fortement le 'affiche module. http://atlee.ca/software/poster/ -- il le fait vraiment, vraiment facile (je sais, parce que je l'ai fait sans ce module, et c'est un mal de tête).