Remplir et soumettre le formulaire HTML
Je suis en train /à vouloir écrire un script Python (2.7) qui va à un formulaire sur un site web (avec le nom "form1"
) et comble dans la première entrée de champ dans le dit formulaire avec le mot hello
la seconde entrée de champ avec le mot Ronald
et le troisième champ avec [email protected]
Quelqu'un peut-il m'aider à code ou me donner des conseils ou des conseils sur la façon de faire cela ?
source d'informationauteur IrfanM
Vous devez vous connecter pour publier un commentaire.
Côté de Mécaniser et de Sélénium David a mentionné, il peut également être réalisé avec
Demande
etBeautifulSoup
.Pour être plus clair, l'utilisation
Requests
d'envoyer une requête et récupérer les réponses du serveur, et l'utilisationBeautifulSoup
analyser la réponse html de savoir quels sont les paramètres à envoyer au serveur.Voici un exemple de script que j'ai écrit qui utilise à la fois
Requests
etBeautifulSoup
de soumettre nom d'utilisateur et le mot de passe pour vous connecter à wikipédia:Mise à jour:
Pour votre cas spécifique, voici le code de travail:
Prendre un coup d'oeil à Mécaniser et Selenium. Les deux sont d'excellents morceaux de logiciels qui vous permettent d'automatiser le remplissage et l'envoi d'un formulaire, parmi d'autres tâches de navigation.