Skip to main content
Unbearbeitete extrahierte Daten sind selten sofort einsatzbereit. Mit Octoparse können Sie extrahierte Felder vor dem Export optimieren, um Text zu bereinigen, Werte neu zu strukturieren, unerwünschte Zeichen zu entfernen und nur den benötigten Teil eines Feldes zu extrahieren. Wenn das falsche Element extrahiert wird, korrigieren Sie zuerst die Feldauswahl. Wenn das richtige Element ausgewählt ist, das Wertformat aber unübersichtlich ist, verwenden Sie Optimierungsregeln.

Unterstützte Szenarien

Unübersichtliche Werte bereinigen

Entfernen, ersetzen, kürzen oder formatieren Sie Text vor dem Export neu.

Teil eines Wertes extrahieren

Verwenden Sie Abgleichsregeln oder reguläre Ausdrücke, um nur das benötigte Textmuster beizubehalten.

Werte zeilenübergreifend vereinheitlichen

Fügen Sie Präfixe hinzu, entfernen Sie wiederholten Text oder normalisieren Sie uneinheitliche Werte in mehreren Zeilen.

Datumswerte und Zeitstempel neu formatieren

Wandeln Sie Datumsformate, relative Datumsangaben, Unix-Zeitstempel oder Zeitzonenabweichungen in eine einheitliche Ausgabe um.
Häufige Beispiele:
  • Entfernen von Beschriftungen wie Price: oder Rating:
  • Ersetzen unerwünschter Zeichen oder zusätzlicher Leerzeichen
  • Hinzufügen eines Präfixes oder Suffixes zu jedem Wert
  • Neuformatieren von Datumsangaben oder Umrechnen von Zeitzonen
  • Dekodieren von HTML-Entitäten in Klartext

„Daten bereinigen“ öffnen

1

Feld auswählen

Wählen Sie in der Datenvorschau oder Feldliste das extrahierte Feld aus, das Sie bereinigen möchten.
2

Feldmenü öffnen

Klicken Sie für dieses Feld auf das Menü ....
3

„Daten bereinigen“ auswählen

Wählen Sie Daten bereinigen, um den Workflow zur Datenbereinigung zu öffnen.
4

Bereinigungsschritt hinzufügen

Klicken Sie auf Schritt hinzufügen und wählen Sie den gewünschten Vorgang aus.
5

Ergebnis in der Vorschau prüfen

Prüfen Sie den Vorschauwert, bevor Sie die Regel speichern.

Häufige Optimierungsvorgänge

Eine Zeichenfolge ist eine Folge von Zeichen. Sie kann ein Wort, eine Zahl, ein Leerzeichen, ein Symbol oder ein Satzzeichen enthalten. Eine leere Zeichenfolge enthält überhaupt keine Zeichen. Wenn Sie beispielsweise einen Wert durch eine leere Zeichenfolge ersetzen, wird er dadurch aus der Ausgabe entfernt.

RegEx für die musterbasierte Bereinigung verwenden

Reguläre Ausdrücke sind nützlich, wenn der Wert einem Muster folgt, sich aber mit einfachen Regeln zum Ersetzen oder Kürzen nicht zuverlässig bereinigen lässt:
  • Eine in einem Satz enthaltene Zahl oder Preisangabe extrahieren
  • Text vor oder nach einem bekannten Trennzeichen abgleichen (z. B. :, |, -)
  • Nur einen Teil des Wertes eines HTML-Attributs beibehalten
  • Muster entfernen, die sich in den einzelnen Zeilen unterschiedlich wiederholen
  • Eine Teilzeichenfolge aus einem Wert isolieren, der von Seite zu Seite leicht variiert
Sie können das RegEx-Tool über den Workflow „Daten bereinigen“ oder über den Bereich „Tools“ in der linken Seitenleiste öffnen. Octoparse enthält außerdem einen KI-RegEx-Generator. Beschreiben Sie in natürlicher Sprache, was Sie extrahieren möchten, und das Tool erzeugt das Muster für Sie, sodass Sie den Ausdruck nicht manuell schreiben müssen. Eine vollständige Liste der Muster und Syntax finden Sie im Hilfezentrum im RegEx-Spickzettel für die Datenextraktion.
Verwenden Sie RegEx nur, wenn einfachere Bereinigungsregeln nicht ausreichen. Für unkomplizierte Bereinigungen sind Vorgänge wie Ersetzen, Kürzen, Präfix und Suffix leichter zu pflegen.

Beispiel: Einen Wert aus einem Attribut extrahieren

Manche Websites speichern nützliche Daten in Attributen statt in sichtbarem Text. Eine Bewertung kann beispielsweise in einem Bildattribut wie alt="5 stars" oder in einem Quellwert wie src gespeichert sein.
1

Element auswählen

Wählen Sie das Element aus, das den benötigten Wert enthält, z. B. ein Bewertungssymbol oder einen Textblock.
2

Quellwert auswählen

Verwenden Sie je nach Speicherort des Wertes Optionen wie Bild-URL, OuterHTML oder Andere Attribute.
3

Feld anpassen

Öffnen Sie das Feldmenü und wählen Sie Feld anpassen oder Daten bereinigen.
4

Zielwert extrahieren

Wählen Sie das relevante Attribut aus oder verwenden Sie RegEx, um den beizubehaltenden Teil des HTML abzugleichen.
5

Vorschau vor dem Speichern prüfen

Vergewissern Sie sich vor dem Ausführen der Aufgabe, dass die Vorschau den erwarteten Wert anzeigt.

Grenzen der Feldoptimierung

Optimierungsregeln bereinigen den Wert, den Octoparse bereits extrahiert hat. Sie ändern nicht die Struktur der Webseite. Wenn ein mehrzeiliger Textblock beispielsweise optisch in mehreren Zeilen erscheint, im Seitenquelltext aber tatsächlich ein einzelnes Element ist, behandelt Octoparse ihn möglicherweise als ein Feld. In diesem Fall lässt er sich eventuell nicht allein anhand der sichtbaren Zeilenumbrüche in separate Felder aufteilen. Prüfen Sie die Quellstruktur und verwenden Sie je nach tatsächlicher Datenspeicherung die Feldauswahl, Extraktionseinstellungen oder eine RegEx-Bereinigung.
Wenn sich ein Wert nicht trennen lässt, weil die Website ihn als einzelnes Element speichert, reicht die Datenbereinigung möglicherweise nicht aus. Eventuell müssen Sie das ausgewählte Element anpassen, das HTML untersuchen oder einen anderen Quellwert extrahieren.

Best Practices

  • Optimieren Sie Felder, nachdem Sie geprüft haben, ob das richtige Element ausgewählt ist.
  • Verwenden Sie einfache Bereinigungsschritte, bevor Sie RegEx ausprobieren.
  • Prüfen Sie jeden Schritt vor dem Speichern in der Vorschau.
  • Verwenden Sie eindeutige Feldnamen, damit exportierte Daten leicht verständlich sind.
  • Vermeiden Sie eine übermäßige Bereinigung, wenn das nachgelagerte System die Formatierung später verarbeiten kann.
  • Dokumentieren Sie komplexe RegEx-Muster, damit Teammitglieder die Aufgabe pflegen können.