Question Interaction internet explorer / Powershell
- clément
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 23
- Remerciements reçus 0
il y a 11 ans 1 mois #19028
par clément
Interaction internet explorer / Powershell a été créé par clément
Bonjour à tous,
J'essai d'automatiser une tâche de récupération de donnée d'une page web.
j'arrive à accéder à la page Web, faire quelques clic, mais à un moment je bloque sur un menu déroulant affichant des valeurs.
voici une partie de la structure de la page HTML :
[code:1]
<div class=\"Class_1\">
<div class=\"label\">Type de données : </div>
<select class=\"assetSelect chzn-ltr chzn-done\" id=\"ID_1\">
<optgroup label=\"Donnée\">
<option value=\"10\">Donnée 1</option>
<option value=\"20\">Donnée 2</option>
<option value=\"30\">Donnée 3</option>
<option value=\"40\">Donnée 4</option>
<option value=\"50\">Donnée 5</option>
</optgroup>
</select>
<div title=\"\" class=\"chzn-container chzn-container-single\" id=\"ID_2\">
<a tabindex=\"-1\" class=\"chzn-single\" href=\"javascript:void(0)\">
<span>Donnée 4</span>
<div><b></b></div>
</a><div class=\"chzn-drop\">
<div class=\"chzn-search\">
<input style=\"width: 105px;\" type=\"text\" autocomplete=\"off\">
</div>
<ul class=\"chzn-results\">
<li class=\"group-result\" id=\"ID_Value_0\">currencies</li>
<li class=\"active-result group-option\" id=\"ID_Value_0\">Donnée 1</li>
<li class=\"active-result group-option\" id=\"ID_Value_1\">Donnée 2</li>
<li class=\"active-result group-option\" id=\"ID_Value_2\">Donnée 3</li>
<li class=\"active-result result-selected group-option\" id=\"ID_Value_3\">Donnée 4</li>
<li class=\"active-result group-option\" id=\"ID_Value_4\">Donnée 5</li>
</ul>
</div>
</div>
[/code:1]
Comme on peut voir, la structure du menu est basé sur du javascript.
je cherche la commande Powershell afin d’exécuter un clic sur l'une des options du menu.
j'ai trouvé comment sélectionner une des options se trouvant dans la balise \"select\", mais je ne trouve pas comment l'afficher ensuite sur la page web.
si quelqu'un à une idée, je serais énormément preneur
merci d'avance
Et bonne journée pour demain à tout le monde
J'essai d'automatiser une tâche de récupération de donnée d'une page web.
j'arrive à accéder à la page Web, faire quelques clic, mais à un moment je bloque sur un menu déroulant affichant des valeurs.
voici une partie de la structure de la page HTML :
[code:1]
<div class=\"Class_1\">
<div class=\"label\">Type de données : </div>
<select class=\"assetSelect chzn-ltr chzn-done\" id=\"ID_1\">
<optgroup label=\"Donnée\">
<option value=\"10\">Donnée 1</option>
<option value=\"20\">Donnée 2</option>
<option value=\"30\">Donnée 3</option>
<option value=\"40\">Donnée 4</option>
<option value=\"50\">Donnée 5</option>
</optgroup>
</select>
<div title=\"\" class=\"chzn-container chzn-container-single\" id=\"ID_2\">
<a tabindex=\"-1\" class=\"chzn-single\" href=\"javascript:void(0)\">
<span>Donnée 4</span>
<div><b></b></div>
</a><div class=\"chzn-drop\">
<div class=\"chzn-search\">
<input style=\"width: 105px;\" type=\"text\" autocomplete=\"off\">
</div>
<ul class=\"chzn-results\">
<li class=\"group-result\" id=\"ID_Value_0\">currencies</li>
<li class=\"active-result group-option\" id=\"ID_Value_0\">Donnée 1</li>
<li class=\"active-result group-option\" id=\"ID_Value_1\">Donnée 2</li>
<li class=\"active-result group-option\" id=\"ID_Value_2\">Donnée 3</li>
<li class=\"active-result result-selected group-option\" id=\"ID_Value_3\">Donnée 4</li>
<li class=\"active-result group-option\" id=\"ID_Value_4\">Donnée 5</li>
</ul>
</div>
</div>
[/code:1]
Comme on peut voir, la structure du menu est basé sur du javascript.
je cherche la commande Powershell afin d’exécuter un clic sur l'une des options du menu.
j'ai trouvé comment sélectionner une des options se trouvant dans la balise \"select\", mais je ne trouve pas comment l'afficher ensuite sur la page web.
si quelqu'un à une idée, je serais énormément preneur
merci d'avance
Et bonne journée pour demain à tout le monde
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 11 ans 1 mois #19044
par Philippe
Réponse de Philippe sur le sujet Re:Interaction internet explorer / Powershell
Bonjour
regarde sur cette article si tu peut t'en servir
le clik() sur $ie.Document.getElementById(\"ID_1\").click() devrais fonctionné mais j'ai pas testé sur une page javascript !<br><br>Message édité par: 6ratgus, à: 13/02/15 16:55
regarde sur cette article si tu peut t'en servir
le clik() sur $ie.Document.getElementById(\"ID_1\").click() devrais fonctionné mais j'ai pas testé sur une page javascript !<br><br>Message édité par: 6ratgus, à: 13/02/15 16:55
Connexion ou Créer un compte pour participer à la conversation.
- clément
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 23
- Remerciements reçus 0
il y a 11 ans 1 mois #19051
par clément
Réponse de clément sur le sujet Re:Interaction internet explorer / Powershell
Bonjour,
Merci pour ta réponse
Malheureusement, ceci ne fonctionne pas dans cette situation.
Merci pour ta réponse
Malheureusement, ceci ne fonctionne pas dans cette situation.
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.057 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les initiés
- Interaction internet explorer / Powershell