> ## Documentation Index
> Fetch the complete documentation index at: https://www.octoparse.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# No-Code-Builder

> Erstellen Sie benutzerdefinierte Web-Scraping-Workflows visuell in Octoparse, indem Sie Elemente auswählen und Aktionen hinzufügen – ohne Programmierung.

Mit dem No-Code-Builder können Sie benutzerdefinierte Extraktionsworkflows erstellen, indem Sie visuell mit einer Website interagieren. Anstatt Scraper-Code zu schreiben, wählen Sie Seitenelemente aus und fügen Workflow-Aktionen wie Klicken, Schleife, Paginierung, Scrollen, Warten und Daten extrahieren hinzu.

Verwenden Sie ihn, wenn Vorlagen oder die Auto-Erkennung nicht vollständig zu Ihrer Zielwebsite oder Ihren Datenanforderungen passen.

## Unterstützte Szenarien

<Columns cols={2}>
  <Card title="Wiederkehrende Listen extrahieren">
    Extrahieren Sie wiederkehrende Einträge aus Suchergebnissen, Verzeichnissen, Produktrastern oder Tabellen.
  </Card>

  <Card title="Detailseiten aufrufen">
    Öffnen Sie jeden Eintrag, erfassen Sie zusätzliche Felder und kehren Sie anschließend zur Liste zurück.
  </Card>

  <Card title="Zwischen Seiten navigieren">
    Wechseln Sie zwischen Seiten, laden Sie weitere Ergebnisse oder scrollen Sie, um dynamische Inhalte einzublenden.
  </Card>

  <Card title="Feldwerte anpassen">
    Wählen Sie Felder manuell aus und optimieren Sie extrahierte Werte vor dem Export.
  </Card>
</Columns>

Verwenden Sie den No-Code-Builder, wenn:

* keine geeignete Vorlage vorhanden ist
* die Auto-Erkennung Felder oder Seitenaktionen übersieht
* der Workflow Detailseiten erfordert
* die Website eine benutzerdefinierte Paginierung oder unendliches Scrollen verwendet
* Sie Pop-ups, Menüs, Registerkarten oder Anmeldeschritte verarbeiten müssen
* Sie Felder vor dem Export einzeln bereinigen müssen

## Grundlegender Workflow

<Steps>
  <Step title="Seite öffnen">
    Beginnen Sie mit der URL, die die zu erfassenden Daten enthält.
  </Step>

  <Step title="Elemente auswählen">
    Klicken Sie auf die Datenfelder, Schaltflächen, Links oder Listeneinträge, die den Extraktionsworkflow bestimmen.
  </Step>

  <Step title="Aktionen auswählen">
    Fügen Sie Aktionen wie Daten extrahieren, Klicken, Elemente in einer Schleife durchlaufen, Paginieren, Scrollen oder Warten hinzu.
  </Step>

  <Step title="Workflow prüfen">
    Prüfen Sie die Aktionsreihenfolge und stellen Sie sicher, dass die Aufgabe dem vorgesehenen Seitenpfad folgt.
  </Step>

  <Step title="Test ausführen">
    Führen Sie ein kleines Beispiel aus und prüfen Sie die Ausgabe, bevor Sie die vollständige Aufgabe starten.
  </Step>
</Steps>

## Häufige Aktionen

| Aktion            | Verwendung                                                                                                                                                                                                                                                                                                                                   |
| ----------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Webseite aufrufen | Lädt eine Ziel-URL, um den Extraktionsworkflow zu starten <br /> <sub>Um Daten aus mehreren ähnlichen URLs zu extrahieren, kombinieren Sie diese Aktion mit einer Schleife, die jede URL durchläuft.</sub>                                                                                                                                   |
| Daten extrahieren | Erfasst Text, Links, Bild-URLs, Attribute oder andere Feldwerte                                                                                                                                                                                                                                                                              |
| Klicken           | Öffnet Links, Schaltflächen, Registerkarten, Menüs oder Detailseiten                                                                                                                                                                                                                                                                         |
| Schleife          | Wiederholt Aktionen für eine Liste von Elementen                                                                                                                                                                                                                                                                                             |
| Text eingeben     | Gibt Text in Eingabefelder auf der Seite ein <br /> <sub>Wird auch zur Eingabe von Anmeldedaten verwendet, wenn die Website eine manuelle Authentifizierung erfordert.</sub>                                                                                                                                                                 |
| Paginierung       | Navigiert durch mehrere Ergebnisseiten                                                                                                                                                                                                                                                                                                       |
| Scrollen          | Lädt Inhalte, die nach dem Scrollen erscheinen <br /> <sub>Unterstützt das Scrollen der gesamten Seite (Standard) und innerhalb eines bestimmten Bereichs (Teilweise). Sie können die Anzahl der Scrollvorgänge und die Wartezeit festlegen sowie die Schleife automatisch beenden lassen, wenn keine weiteren Inhalte geladen werden.</sub> |
| Warteaktion       | Gibt dynamischen Inhalten Zeit, vollständig zu laden                                                                                                                                                                                                                                                                                         |
| Daten bereinigen  | Formatiert einen Feldwert neu oder extrahiert einen Teil davon                                                                                                                                                                                                                                                                               |

## Selektoren manuell bearbeiten

Wenn die standardmäßige Elementauswahl nicht die richtigen Daten erfasst, können Sie den zugrunde liegenden XPath direkt bearbeiten. Dies ist hilfreich, wenn:

* der automatisch generierte Selektor zu weit oder zu eng gefasst ist
* Sie statt sichtbarem Text ein bestimmtes Attribut auswählen müssen (z. B. `href`, `src`, `data-price`)
* die Seitenstruktur zwischen Einträgen leicht variiert und der Standardselektor einige Zeilen übersieht

Um einen Selektor zu bearbeiten, klicken Sie im Workflow auf ein Feld und wechseln Sie in den [XPath-Bearbeitungsmodus](/docs/de/academy/xpath-css-selectors). Sie können den geänderten Selektor vor dem Speichern auf der Live-Seite testen.

## Fehlerbehebung

| Problem                                                             | Wahrscheinliche Ursache                                                                      | Lösungsvorschlag                                                                                    |
| ------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- |
| Element kann nicht ausgewählt werden                                | Das Element befindet sich in einem iframe oder Shadow DOM                                    | Wechseln Sie zuerst zum iframe oder untersuchen Sie die Seitenstruktur mit dem integrierten Browser |
| Ausgewähltes Element gibt leere Werte zurück                        | Der Inhalt wird nach dem Rendern der Seite dynamisch geladen                                 | Fügen Sie vor dem Extraktionsschritt eine Warteaktion hinzu                                         |
| Schleife extrahiert doppelte Zeilen                                 | Der Schleifenselektor erfasst sich überschneidende Bereiche                                  | Grenzen Sie den Schleifen-XPath ein, um einen spezifischeren Container auszuwählen                  |
| Paginierung wird vorzeitig beendet                                  | Der Selektor der Schaltfläche für die nächste Seite stimmt auf späteren Seiten nicht überein | Prüfen Sie, ob sich Klasse oder Position der Schaltfläche auf der letzten Seite ändern              |
| Daten sehen in der Vorschau korrekt aus, nach dem Export aber nicht | Feldwerte enthalten verborgenes HTML oder Leerzeichen                                        | Verwenden Sie „Daten bereinigen“, um Werte vor dem Export zu kürzen oder neu zu formatieren         |

## Best Practices

* Beginnen Sie mit einem kleinen Beispiel, bevor Sie die vollständige Aufgabe ausführen.
* Verwenden Sie eindeutige Feldnamen.
* Prüfen Sie, ob Werte aus sichtbarem Text, Links, Bildern, Attributen oder HTML erfasst werden.
* Fügen Sie Wartezeiten hinzu, wenn Inhalte dynamisch geladen werden.
* Halten Sie den Workflow so einfach wie möglich.
* Testen Sie erneut, nachdem sich die Zielwebsite geändert hat.

<Note>
  Der No-Code-Builder erstellt einen wiederholbaren Workflow anhand der Websitestruktur. Wenn sich die Website erheblich ändert, müssen Sie die Aufgabe möglicherweise anpassen.
</Note>

## Verwandte Seiten

<Columns cols={3}>
  <Card title="Vorlagen" href="/docs/de/platform/templates">
    Beginnen Sie mit einem vorgefertigten Workflow für gängige Websites.
  </Card>

  <Card title="Auto-Erkennung" href="/docs/de/platform/auto-detect">
    Lassen Sie Octoparse eine Seite scannen und automatisch einen ersten Workflow erstellen.
  </Card>

  <Card title="Daten optimieren" href="/docs/de/platform/refine-data">
    Bereinigen und formatieren Sie extrahierte Felder vor dem Export neu.
  </Card>
</Columns>
