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 ».

 

page web avec Automation Anywhere, web recorder

 

Pour afficher la valeur de la variable « Clipboard » qui contient le champ extrait, nous allons utiliser la commande « Message Box »

page web avec Automation Anywhere, message box

 

Il faut ensuite enregistrer le script à l’aide du bouton « Save », puis l’exécuter en cliquant sur « Run »

page web avec Automation Anywhere, run

 

On récupère donc la valeur du champs extrait :

page web avec Automation Anywhere , html tables

 

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 !

 


AlexisDepuis 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

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Abonnez-vous à notre newsletter

Saisissez votre adresse e-mail pour vous abonner à ce blog et recevoir les derniers articles publiés!