JAVA: Automate de saisie vers HTML
Mik-L
Messages postés
20
Date d'inscription
Statut
Membre
Dernière intervention
-
Mik-L Messages postés 20 Date d'inscription Statut Membre Dernière intervention -
Mik-L Messages postés 20 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Connaissez-vous un moyen en passant par JAVA de remplir sur un site internet (style login et Mot de passe) ?
Je souhaiterai lancer un ActionListener qui me permettrait de renseigner automatiquement les champs login et mot de passe se trouvant sur un site internet.
Je vous remercie d'avance.
Connaissez-vous un moyen en passant par JAVA de remplir sur un site internet (style login et Mot de passe) ?
Je souhaiterai lancer un ActionListener qui me permettrait de renseigner automatiquement les champs login et mot de passe se trouvant sur un site internet.
Je vous remercie d'avance.
A voir également:
- JAVA: Automate de saisie vers HTML
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
4 réponses
Bonsoir,
Si tu comprends le fonctionnement du site web que tu cibles, tu peux faire une requête POST directement avec le contenu attendu, ce qui revient finalement au même que ce que fait ton navigateur internet quand tu appuies sur le bouton.
Sinon en mode graphique tu peux utiliser un java.awt.Robot pour simuler les clics de souris ou les touches de clavier, mais il faut bien "viser" où tu vas cliquer, par exemple en analysant une capture d'écran (toujours avec la classe Robot)
Si tu comprends le fonctionnement du site web que tu cibles, tu peux faire une requête POST directement avec le contenu attendu, ce qui revient finalement au même que ce que fait ton navigateur internet quand tu appuies sur le bouton.
Sinon en mode graphique tu peux utiliser un java.awt.Robot pour simuler les clics de souris ou les touches de clavier, mais il faut bien "viser" où tu vas cliquer, par exemple en analysant une capture d'écran (toujours avec la classe Robot)
Mik-L
Messages postés
20
Date d'inscription
Statut
Membre
Dernière intervention
1
Merci pour ces infos !
Bonjour,
Je rencontre un nouveau problème lorsque je souhaite inscrire deux "1" à la suite avec la class Robot en java.
Lorsque je mets ce code :
robot.keyPress(KeyEvent.VK_NUMPAD1);
robot.keyPress(KeyEvent.VK_NUMPAD1);
robot.keyPress(KeyEvent.VK_NUMPAD6);
En sortie j'ai "16" et non pas "116" comme voulu.
Pouvez-vous m'aider sur ce problème s'il vous plaît ?
Merci d'avance.
Je rencontre un nouveau problème lorsque je souhaite inscrire deux "1" à la suite avec la class Robot en java.
Lorsque je mets ce code :
robot.keyPress(KeyEvent.VK_NUMPAD1);
robot.keyPress(KeyEvent.VK_NUMPAD1);
robot.keyPress(KeyEvent.VK_NUMPAD6);
En sortie j'ai "16" et non pas "116" comme voulu.
Pouvez-vous m'aider sur ce problème s'il vous plaît ?
Merci d'avance.
Quand tu appuies sur une touche, il faut aussi penser à la relâcher.
De plus, comme c'est automatique, tu tapes trop vite. Il faut attendre un peu entre chaque commande.
De plus, comme c'est automatique, tu tapes trop vite. Il faut attendre un peu entre chaque commande.
robot.keyPress(KeyEvent.VK_NUMPAD1); robot.keyRelease(KeyEvent.VK_NUMPAD1); robot.waitForIdle(); robot.keyPress(KeyEvent.VK_NUMPAD1); robot.keyRelease(KeyEvent.VK_NUMPAD1); robot.waitForIdle(); robot.keyPress(KeyEvent.VK_NUMPAD6); robot.keyRelease(KeyEvent.VK_NUMPAD6); robot.waitForIdle();
Bonjour,
Quel code java dois-je inscrire pour ouvrir une page internet (dont j'ai l'adresse url biensûr) ?
Merci d'avance.
Quel code java dois-je inscrire pour ouvrir une page internet (dont j'ai l'adresse url biensûr) ?
Merci d'avance.
Bonjour,
Comment puis-je sélectionner un champs dans une liste déroulante au moyen de la classe Robot Java ?
Voici le code Html de ma page :
<TD>
<SPAN onclick="javascript:openPublication(document.mainForm.publication.value); "style="cursor: hand">
<IMG src="/gadBatch/wan/apps/images/Logo_GR.gif" width="100" height="100" border="0" alt="Publication">
</SPAN>
Publication</TD>
</TR>
<TR>
<TD>
<tr>
<th valign="top" class="label">
<span class="label">Publication</span>
</th>
<td valign="top" class="label" style="">
<select name="publication" class="label">
<option value="-1">- -</option>
<option value="3761">France</option>
<option value="3721">Italie</option>
<option value="3881">Espagne</option>
</select>
Je souhaiterai par exemple séléctionner "Italie" dans la liste déroulante puis cliquer sur l'image "Logo_GR.gif" afin d'ouvrir une nouvelle page.
Je vous remercie d'avance.
Comment puis-je sélectionner un champs dans une liste déroulante au moyen de la classe Robot Java ?
Voici le code Html de ma page :
<TD>
<SPAN onclick="javascript:openPublication(document.mainForm.publication.value); "style="cursor: hand">
<IMG src="/gadBatch/wan/apps/images/Logo_GR.gif" width="100" height="100" border="0" alt="Publication">
</SPAN>
Publication</TD>
</TR>
<TR>
<TD>
<tr>
<th valign="top" class="label">
<span class="label">Publication</span>
</th>
<td valign="top" class="label" style="">
<select name="publication" class="label">
<option value="-1">- -</option>
<option value="3761">France</option>
<option value="3721">Italie</option>
<option value="3881">Espagne</option>
</select>
Je souhaiterai par exemple séléctionner "Italie" dans la liste déroulante puis cliquer sur l'image "Logo_GR.gif" afin d'ouvrir une nouvelle page.
Je vous remercie d'avance.