Exemple d'extraction de données d'un tableau Web

Créez un robot pour ouvrir une fenêtre de navigateur sur le site Web Wikipedia, extraire les données d'un tableau, puis les écrire dans un fichier CSV sur votre bureau. Cet exemple utilise les actions des packages Navigateur, Données de tableau, Enregistreur et Fenêtre.

Procédure

Pour extraire des données d'un tableau, procédez comme suit :

  1. Créez une robot :
    1. Dans le panneau de gauche, cliquez sur Automatisation.
    2. Cliquez sur Créer un nouveau > robot.
    3. Dans la fenêtre Créer un robot de tâches, saisissez le nom du robot.
    4. Acceptez l'emplacement du dossier par défaut : \Bots\
      Pour modifier l'emplacement de stockage par défaut du robot, cliquez sur Choisir et suivez les invites.
    5. Cliquez sur Créer et modifier.

Pour plus d'informations sur les conventions de dénomination des robots, consultez la rubrique Créer votre premier robot.

  1. Ouvrez une fenêtre de navigateur sur la page Web à partir de laquelle vous allez extraire le tableau.
    1. Double-cliquez ou faites glisser l'action Parcourir > Ouvrir.
    2. Sélectionnez votre navigateur préféré.
    3. Dans le champ Link to open, saisissez https://en.wikipedia.org/wiki/Table_(information).
    4. Cliquez sur Enregistrer.
    5. Cliquez sur Exécuter.
      Le robot ouvre la fenêtre.
  2. Spécifiez le tableau.
    1. Double-cliquez sur ou faites glisser l'action Enregistreur > Capturer.
    2. Dans le panneau le plus à droite, dans les options Fenêtre, sélectionnez l'onglet Navigateur, puis sélectionnez la fenêtre Tableau (information) - Wikipédia dans la liste déroulante.
      Si le titre de la fenêtre n'apparaît pas dans la liste, cliquez sur Actualiser.
    3. Cliquez sur Capturer l'objet.
      La fenêtre Tableau (information) - Wikipédia s'active.
    4. Passez la souris sur le tableau des âges sous l'en-tête Description de base.
      Un cadre orange apparaît autour du tableau.
    5. Cliquez sur le tableau.
      La zone de message Traitement des objets apparaît.
    6. Revenez à la Control Room.
    7. Dans le tableau Propriétés de l'objet, vérifiez que le type de contrôle est défini sur TABLEAU.
      Si ce n'est pas le cas, cliquez sur Capturer à nouveau l'objet.
    8. Dans la liste déroulante Action à prendre sur l'objet, sélectionnez Obtenir le tableau.
    9. Dans le champ Enregistrer la sortie dans une variable, créez la variable Tabledata.
    La fenêtre Tableau (information) - Wikipédia est enregistrée en tant que variable $Browser1$.
  3. Spécifiez le fichier dans lequel enregistrer les données.
    1. Double-cliquez sur ou faites glisser l'action Tableau de données > Écrire dans le fichier.
    2. Dans la liste Nom du tableau de données, sélectionnez Tabledata.
    3. Dans le champ Saisir le nom de fichier, sélectionnez votre fichier.
      Par exemple, C:\Users\<username>\Desktop\WikipediaTable.csv.
    4. Sélectionnez l'option permettant d'écraser le fichier existant.
  4. Fermer la fenêtre Tableau (information) - Wikipédia.
    1. Double-cliquez sur l'action Navigateur > Fermer ou faites-la glisser.
    2. Sélectionnez l'onglet Variable et insérez $Browser1$.
  5. Cliquez sur Enregistrer.
  6. Cliquez sur Exécuter.
    Le robot crée un fichier CSV sur le bureau avec des données sur sept index, leurs valeurs et le changement net.