J'essaye d'implémenter une fonction qui remplit automatiquement le formulaire (peut-être, une page juste une boîte de saisie et un bouton de soumission) avec python et sélénium.Comment le programme pouvait-il localiser exactement la zone de saisie du nom d'utilisateur et du mot de passe sur la page html?
Il est similaire au formulaire de remplissage automatique du navigateur: analyse de la page Web, recherche d'une zone de saisie du nom d'utilisateur et du mot de passe sur une page et remplissage automatique la prochaine fois.
Le problème concerne la façon de localiser la zone de saisie du nom d'utilisateur ou l'entrée du mot de passe.
je cherche une manière qui pourrait traiter la plupart de la page, mais a rencontré plusieurs problèmes:
Le nom d'utilisateur et mot de passe de certaines pages ne sont pas dans l'étiquette de forme;
Il y a non seulement le nom d'utilisateur et le mot de passe, mais aussi le champ de saisie du code de vérification; Le nom de l'entrée-boîte non seulement comme "nom d'utilisateur" ou "mot de passe" .Il peut-être un autre mot.Alors je ne peux pas juger par le nom de la boîte de saisie ou mot de passe.
Certaines méthodes ont été essayées, telles que:
- zone de saisie de mot de passe avec l'attribut de mot de passe;
- La zone de saisie du nom d'utilisateur est proche de la zone de saisie du mot de passe;
Mais l'effet n'est pas idéal.
Y a-t-il une bonne méthode ou suggestion? Comment le navigateur le fait-il?
S'il vous plaît préciser votre problème ou ajouter des détails supplémentaires pour mettre en évidence exactement ce dont vous avez besoin. Comme c'est écrit actuellement, il est difficile de dire exactement ce que vous demandez. Consultez la page [Comment demander] (https://stackoverflow.com/help/how-to-ask) pour obtenir de l'aide afin de clarifier cette question. – DebanjanB