Beispiel für die Extraktion von Daten aus einer Webtabelle

Erstellen Sie einen Bot zum Öffnen eines Browser-Fensters, das die Wikipedia-Webseite anzeigt, extrahieren Sie die Daten aus einer Tabelle und schreiben Sie sie in eine CSV-Datei auf Ihrem Desktop. Dieses Beispiel verwendet Aktionen aus den Browser-, Datentabelle-, Recorder- und Fenster-Paketen.

Prozedur

Um Daten aus einer Tabelle zu extrahieren, führen Sie die folgenden Schritte aus:

  1. Erstellen sie eine neue Bot:
    1. Klicken Sie im linken Feld auf Automatisierung.
    2. Klicken Sie auf Neu erstellen > Bot.
    3. Geben Sie im Fenster TaskBot erstellen den Bot-Namen an.
    4. Bestätigen Sie den Standardordner: \Bots\
      Wenn Sie den standardmäßigen Bot-Speicherort ändern möchten, klicken Sie auf Auswählen und folgen Sie den Eingabeaufforderungen.
    5. Klicken Sie auf Erstellen und bearbeiten.

Weitere Informationen zu Benennungskonventionen für Bots finden Sie unter Ihren ersten Bot erstellen.

  1. Öffnen Sie ein Browserfenster zu der Webseite, aus der Sie die Tabelle extrahieren wollen.
    1. Doppelklicken oder ziehen Sie die Aktion Browser > Öffnen.
    2. Wählen Sie Ihren bevorzugten Browser.
    3. Geben Sie im Feld Link to open https://en.wikipedia.org/wiki/Table_(information) ein.
    4. Klicken Sie auf Speichern.
    5. Klicken Sie auf Ausführen.
      Der Bot öffnet das Fenster.
  2. Geben Sie die Tabelle an.
    1. Doppelklicken Sie auf oder ziehen Sie die Aktion Recorder > Erfassen.
    2. Wählen Sie auf der rechten Seite in den Fenster-Optionen die Registerkarte Browser und dann das Fenster Tabelle – Wikipedia aus der Dropdown-Liste aus.
      Wenn der Fenstertitel nicht in der Liste angezeigt wird, klicken Sie auf Aktualisieren.
    3. Klicken Sie auf Objekt erfassen.
      Das Fenster Tabelle (Information) – Wikipedia wird aktiviert.
    4. Bewegen Sie den Mauszeiger über die Tabelle „Alter“ unter der Überschrift „Grundlegende Beschreibung“.
      Es erscheint ein orangefarbener Kasten, der die Tabelle umgibt.
    5. Klicken Sie auf die Tabelle.
      Das Nachrichtenfeld Objekt wird verarbeitet erscheint.
    6. Kehren Sie zum Control Room zurück.
    7. Vergewissern Sie sich in der Tabelle „Objekteigenschaften“, dass der Kontrolltyp „TABELLE“ lautet.
      Ist dies nicht der Fall, klicken Sie auf Objekt erneut erfassen.
    8. Wählen Sie aus der Dropdown-Liste Auf Objekt anzuwendende Aktion die Option Tabelle abrufen.
    9. Erstellen Sie im Feld Ergebnis in einer Variable speichern die Variable Tabledata.
    Das Fenster Tabelle – Wikipedia wird als Variable $Browser1$ angezeigt.
  3. Geben Sie die Datei an, in der die Daten gespeichert werden sollen.
    1. Doppelklicken Sie auf oder ziehen Sie die Aktion Datentabelle > In Datei schreiben.
    2. Wählen Sie aus der Liste Name der Datentabelle Tabledata aus.
    3. Wählen Sie Ihre Datei im Feld Dateiname eingeben aus.
      Zum Beispiel: C:\Users\<username>\Desktop\WikipediaTable.csv.
    4. Wählen Sie diese Option aus, um die vorhandene Datei zu überschreiben.
  4. Schließen Sie das Fenster Tabelle (Information) – Wikipedia.
    1. Doppelklicken oder ziehen Sie die Aktion Browser > Schließen.
    2. Wählen Sie den Tabulator Variable aus und fügen Sie $Browser1$ ein.
  5. Klicken Sie auf Speichern.
  6. Klicken Sie auf Ausführen.
    Der Bot erstellt auf dem Desktop eine CSV-Datei mit Daten zu sieben Indizes, ihren Werten und der Nettoänderung.