JavaScript dans Java ?

dk45 Messages postés 5 Statut Membre -  
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,



Comment utiliser JavaScript dans du code Java ?

Cela m'aiderait pour simuler des clic sur des liens html par exemple...

Cordialement.
A voir également:

1 réponse

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Bonjour,

Je ne vois pas en quoi exécuter du code JavaScript dans ton programme Java va te permettre d'interagir avec ta partie web...

Tu peux regarder du côté des ScriptEngine pour faire du JavaScript.
Mais je te conseilles plutôt de regarder du côté de java.awt.Robot pour simuler des clics.
0
dk45 Messages postés 5 Statut Membre
 
J'ai regardé mais je ne comprend pas.

Pour t'expliquer de manière plus précise, je cherche à récupérer un code source d'une page web non accessible directement depuis l'url !
Pour accéder à cette page, il faut passer par une autre avant en cliquant sur un bouton. C'est pour ça je veux simuler un clic sur le bouton de la 1ère page
0
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Dans ce cas là ce qu'il faut c'est ouvrir ton navigateur en mode debug, sniffer ce qui passe sur le réseau au moment où tu te connectes sur le premier lien (récupération d'un id de session, d'un cookie, etc.) voir dans ses informations lesquelles sont réutilisées au moment où tu appuies sur le bouton pour récupérer la page que tu veux. Il s'agit ensuite côté Java de retranscrire exactement ce processus de transmission d'informations pour que le serveur en face puisse traiter ta requête correctement (il se fiche pas mal que tu sois sur un vrai navigateur ou non du moment que tu lui passes les informations dont il a besoin).

Regarde les HttpURLConnection.
0