- Versionshinweise
- Erste Schritte
- Einstellung und Konfiguration (Setup and Configuration)
- Automationsprojekte
- Abhängigkeiten
- Workflow-Typen
- Dateivergleich
- Beste Praktiken für die Automatisierung (Automation Best Practices)
- Integration der Quellenkontrolle
- Debugging
- Das Diagnose-Tool
- Workflow-Analyse
- Über die Workflow-Analyse
- ST-NMG-001 – Namenskonvention für Variablen
- ST-NMG-002 – Namenskonvention für Argumente
- ST-NMG-004 – Duplizierung des Anzeigenamens
- ST-NMG-005 – Variable überschreibt Variable
- ST-NMG-006 – Variable überschreibt Argument
- ST-NMG-008 – Variablenlänge überschritten
- ST-NMG-009: Datentabellenvariablen mit Präfix versehen
- ST-NMG-011 – Datentabellenargumente mit Präfix versehen
- ST-NMG-012 – Standardwerte für Argumente
- ST-NMG-016 – Argumentlänge überschritten
- ST-DBP-002 – Hohe Anzahl von Argumenten
- ST-DBP-003 – Leerer Catch-Block
- ST-DBP-007 – Mehrere Flussdiagrammebenen
- ST-DBP-020 – Nicht definierte Ausgabeeigenschaften
- ST-DBP-023 – Leerer Workflow
- ST-DBP-024 – Prüfung der Persistenzaktivität
- ST-DBP-025 – Voraussetzung für Variablenserialisierung
- ST-DBP-026 – Verwendung der Verzögerungsaktivität
- ST-DBP-027 – Bewährte Methode für Persistenz
- ST-DBP-028 – Voraussetzung für Argumentenserialisierung
- ST-USG-005 – Hartcodierte Aktivitätsargumente
- ST-USG-009 – Nicht verwendete Variablen
- ST-USG-010 – Nicht verwendete Abhängigkeiten
- ST-USG-014 – Paketbeschränkungen
- ST-USG-020 – Minimale Protokollmeldungen
- ST-USG-024 – Nicht verwendet, gespeichert für später
- ST-USG-025 – Missbrauch gespeicherter Werte
- ST-USG-026 – Aktivitätseinschränkungen
- ST-USG-027 – Erforderliche Pakete
- Variablen
- Argumente
- Importierte Namespaces
- Aufzeichnung
- UI-Elemente
- Kontrollfluss
- Selektoren
- Objekt-Repository
- Data-Scraping
- Über Data-Scraping
- Beispiel der Verwendung von Data-Scraping
- Bild- und Textautomatisierung
- Automatisierung von Citrix-Technologien
- RDP-Automatisierung
- SAP-Automation
- VMware Horizon-Automatisierung
- Protokollierung
- Das ScaleCoordinates-Migrationstool
- Das Tool ScreenScrapeJavaSupport
- Das WebDriver-Protokoll
- StudioPro
- Erweiterungen
- Fehlersuche und ‑behebung
- Internet Explorer x64
- Microsoft Office Interop-Probleme
- Erkennen von UI-Elementen in PDF mit Zugriffsoptionen.
- Erkennen von UI-Elementen nach Windows-Aktualisierungen.
- JxBrowser-Anwendungen
- Überwachung der Benutzerereignisse (User Events Monitoring)
- Java in App-V
- Microsoft App-V – Unterstützung und Einschränkungen
- Citrix-Fehlerbehebung
Über Data-Scraping
Mit Data-Scraping können Sie strukturierte Daten aus Ihrem Browser, Ihrer Anwendung oder Ihrem Dokument extrahieren und in eine Datenbank, CSV-Datei oder sogar in ein Excel-Arbeitsblatt einfügen.
Strukturierte Daten sind eine spezifische Art von Informationen, die in hohem Maße organisiert sind und in einem vorhersehbaren Muster dargestellt werden. Zum Beispiel haben alle Google-Suchergebnisse die gleiche Struktur: einen Link oben, einen String der URL und eine Beschreibung der Webseite. Diese Struktur ermöglicht es Studio, die Informationen einfach zu extrahieren, da es immer weiß, wo sie zu finden sind.
Der Scraping-Assistent kann über die Registerkarte Design geöffnet werden, indem Sie auf die Schaltfläche Data Scraping klicken.
Die Hauptschritte des Data-Scraping-Assistenten sind:
-
Wählen Sie das erste und das letzte Feld der Webseite, des Dokuments oder der Anwendung aus, aus welcher/welchem Sie Daten extrahieren möchten, damit Studio das Informationsmuster ableiten kann.
Hinweis: Studio erkennt automatisch, ob Sie eine Tabellenzelle angegeben haben und fragt Sie, ob Sie die gesamte Tabelle extrahieren möchten. Wenn Sie auf Ja(Yes) klicken, zeigt der Extrahierungsassistent (Extract Wizard) eine Vorschau der ausgewählten Tabellendaten an. -
Passen Sie Spaltenüberschriften an und wählen Sie aus, ob URLs extrahiert werden sollen oder nicht.
-
Zeigen Sie eine Vorschau der Daten an, bearbeiten Sie die Anzahl der maximal zu extrahierenden Ergebnisse und ändern Sie die Reihenfolge der Spalten.
- Optional (Optionally) klicken Sie auf Extract Correlated Data. Dadurch können Sie den Extrahierungsassistent (Extract Wizard) noch einmal duchlaufen, um zusätzliche Informationen zu extrahieren und diese als neue Spalte in derselben Tabelle hinzuzufügen.
-
Geben Sie die Schaltfläche Next auf der Webseite in der Anwendung oder im Dokument an (wenn sich die Information, die Sie extrahieren möchten, über mehrere Seiten erstreckt).
Nachdem Sie den Assistenten beendet haben, wird eine Sequence in Studio generiert.
Beim Daten-Scraping wird immer ein Container (Browser hinzufügen (Attach Browser) oder Fenster anhängen (Attach Window)) mit einem Selektor für das Fenster der obersten Ebene und eine Strukturierte Daten extrahieren (Extract Structured Data)-Aktivität mit einem partiellen Selektor generiert, sodass eine korrekte Identifizierung der zu extrahierenden App gewährleistet ist.
Darüber hinaus enthält die Aktivität Strukturierte Daten extrahieren (Extract Structured Data) einen automatisch generierten XML-String (in der Eigenschaft MetadatenExtrahieren (ExtractMetadata)), die die zu extrahierenden Daten angibt.
Zuletzt werden alle extrahierten Informationen in einer DatenTabelle (DataTable)-Variable gespeichert, die Sie später verwenden können, um eine Datenbank, eine CSV-Datei oder ein Excel-Arbeitsblatt auszufüllen.