Nous allons vous montrer comment il est facile d’extraire des données depuis une page web avec l’outil Automation Anywhere.
Dans un premier temps, nous verrons comment extraire une table depuis une page web, et l’exporter sous format CSV.
Puis, nous extrairons un titre de la même page.
1- Extraction d’une table depuis une page web avec Automation Anywhere
Afin d’extraire une table d’une page web, nous utiliserons la commande « Extract table ».
Il faudra préciser l’URL de la page (https://www.w3schools.com/html/html_tables.asp), puis cliquer sur Launch.
Ensuite, il suffit de cliquer sur le bouton « Extract Table », une bordure verte apparaît cela veut dire que la table est prête pour l’extraction.
Pour visualiser la table extraite, il suffit de cliquer sur « View extracted table » :
La table extraite apparaît, on peut donc spécifier le chemin du fichier CSV dans la partie « Step 3 : Extract Table Data to csv file (optional) “.
Puis cliquer sur « Save ».
La table est donc exportée vers le fichier CSV indiqué.
2-Extraction d’un champ
Nous avons vu dans la première partie comment on peut extraire une table depuis une page web.
Maintenant nous allons voir comment on peut extraire un champ dans la même page. Pour cela il faut utiliser cette fois la commande « Extract Data ».
La première étape est de spécifier l’URL de la page web dans la partie « Enter Website URL… » et cliquer sur « Launch »
Une fois la page web lancée, cliquer sur le bouton « Capture ». On peut sélectionner la valeur que l’on souhaite extraire.
Une bordure verte apparaît cela signifie que le champ est ciblé, il suffit donc de cliquer sur la donnée que l’on souhaite extraire.
On peut apercevoir la valeur du champ extraite dans la partie « H1 Value »
On peut choisir une variable dans laquelle le champ extrait va être stocké. Ici, nous allons prendre la variable « Clipboard ».
Pour afficher la valeur de la variable « Clipboard » qui contient le champ extrait, nous allons utiliser la commande « Message Box »
Il faut ensuite enregistrer le script à l’aide du bouton « Save », puis l’exécuter en cliquant sur « Run »
On récupère donc la valeur du champs extrait :
Voilà, vous avez réussi à extraire des données depuis une page web avec l’outil Automation Anywhere.
Retrouvez d’autres tutos du blog autour du RPA :
Comment implémenter une base de données SQL Server avec Automation Anywhere ?
Si vous avez eu des difficultés ou si vous souhaitez voir d’autres tutos sur l’outil Automation Anywhere en vidéo, nous vous invitons à visiter la page dédiée sur notre chaîne YouTube.
N’hésitez pas à nous donner votre avis et à interagir en commentant ou en partageant cet article, merci !
Depuis plus de 15 ans maintenant, je travaille sur des sujets liés à la BI et à l’amélioration des processus. J’ai participé à un grand nombre de projets en tant que leader technique sur de nombreuses technologies. De nature pédagogue, je donne également des cours de langage de programmation.
N’hésitez pas à me faire un retour sur cet article ou à me contacter sur LinkedIn pour échanger sur ces sujets!
Alexis
Laisser un commentaire