Extraire l'URL
Extrait une URL de la balise et la stocke dans une variable. Si l'URL est relative, elle peut être convertie en une URL absolue à l'aide de l'URL de la page actuelle.
L'URL peut être extraite d'un attribut, par exemple dans le cas d'une balise <a> avec un attribut href. Elle peut également être extraite comme si le tag avait été cliqué, par exemple dans le cas d'un bouton dont le gestionnaire d'événement onClick charge une nouvelle page ou envoie un formulaire. Si la balise est une balise <form>, la valeur de l'attribut d'action peut être extraite ou l'URL qui correspond à l'envoi du formulaire (également lorsque la méthode POST est utilisée) peut être extraite.
Propriétés
L'activité Extraire l'URL peut être configurée à l'aide des propriétés suivantes :
- Extraire comment
-
Détermine comment l'extraction est effectuée
- Automatique
-
La manière d'extraire l'URL est déterminée automatiquement.
- Attribut de balise d'origine
-
L'URL peut être extraite directement de l'attribut correspondant de la balise pour les balises suivantes :
- <a>
- <area>
- <form>
- <frame>
- <iframe>
- <script>
- <img>
- <input type="image">
- <param>
- <link>
- <meta>
- <body>, <table>, <tr>, <td> ou <th> où la balise a un attribut d'arrière-plan
L'extraction Attribut de balise d'origine a deux propriétés supplémentaires :
- Exécuter les URLs JavaScript
-
Si l'attribut de balise contient une URL JavaScript et que cette propriété est cochée, l'URL JavaScript est exécutée dans l'espoir qu'elle entraînera le chargement d'une URL non Javascript. Aucun chargement réel n'est cependant effectué. Si cette propriété n'est pas cochée, l'URL JavaScript elle-même est extraite.
- Convertir en URL absolue
- Si cette case est cochée, les URL relatives sont converties en URL absolues.
- Clic sans chargement
-
L'URL est extraite comme si la balise avait été cliqué, sauf qu'aucun chargement n'est effectué. Cela peut être utile pour les balises avec les gestionnaires d'événements onClick / onMouseDown / onMouseUp, ou pour les boutons qui envoient des formulaires.
- Soumettre le formulaire sans le charger
-
L'URL est extraite comme si le formulaire avait été envoyé, sauf qu'aucune requête réelle n'est envoyée au serveur. Ce type d'extraction ne peut être appliqué qu'aux balises <form>. Pour envoyer à l'aide d'un bouton d'envoi, sélectionnez plutôt l'extraction Cliquer sans chargement, en utilisant le bouton d'envoi comme balise trouvée.
- Variable
-
La variable utilisée pour stocker l'URL extraite.
- Options
-
Les options du robot peuvent être remplacées par les propres options de l'étape. Une option marquée d'un astérisque dans la boîte de dialogue Options remplacera celle de la configuration du robot. Toutes les autres options seront les mêmes que celles spécifiées pour le robot.