Skip to main content
octoparse detect öffnet den Octoparse-Erweiterungsbrowser, untersucht die Seite und erstellt eine lokale Aufgabendatei. Verwenden Sie den Befehl, um ohne die Octoparse-Desktop-App eine Aufgabe aus einer URL zu erstellen.
Seit v0.1.32 lehnt detect CAPTCHA-, zugriffsbeschränkte, Sicherheitsprüfungs- und Dienstfehlerseiten vor der Aufgabenerstellung ab. Die Kandidatenbewertung weist schwache Bereiche und Navigationsgerüste ganzer Seiten ebenfalls konsequenter zurück. Komplexe Seiten und Anmeldeabläufe können weiterhin eine manuelle Prüfung erfordern.
Drei Modi sind verfügbar: Verwenden Sie für KI-Agenten --agent oder den Workflow „Vorbereiten/Vorschau/Anwenden“ statt --auto. Der automatische Modus ist für die direkte Auswahl durch die CLI vorgesehen.
detect erfordert ein gültiges Octoparse-Konto und gültige Anmeldedaten. Außerdem ist lokales Chrome erforderlich. detect unterstützt Linux arm64 nicht. Plattformanforderungen finden Sie unter Installation.

Automatischer Modus

Die CLI wählt den besten geeigneten Datenbereich aus und erstellt eine Aufgabendatei:
Übergeben Sie in natürlicher Sprache, was Sie extrahieren möchten:
Suchen Sie vor der Erkennung nach einem Stichwort. Dies ist für Suchergebnisseiten nützlich:
Verwenden Sie --json für eine strukturierte Antwort:
Wenn --output fehlt, wird automatisch die Datei detected_<host>.json erstellt.

Browsermodus auswählen

Verwenden Sie unabhängiges Chrome for Testing oder nutzen Sie ein angemeldetes Systembrowserprofil erneut:
Der Browsermodus folgt der von octoparse browser --help dokumentierten gemeinsamen Priorität: Befehls-Flag, OCTOPARSE_BROWSER, gespeicherte Einstellung von octoparse browser use, dann independent. Der Benutzermodus ist unter Windows und macOS verfügbar.

Manueller Modus

Der manuelle Modus öffnet ein Browser-Overlay, in dem Sie die Anmeldung abschließen, Pop-ups schließen und den Datenbereich selbst auswählen können:
Speichern Sie mit --save-session Cookies für Websites, die eine Anmeldung erfordern, damit künftige lokale Läufe die Sitzung wiederverwenden können:
Cookie-Sitzungen decken nicht jede Website ab. Das gilt insbesondere für Seiten, die localStorage, Gerätebindung oder eine erneute Verifizierung erfordern.

Generierte Aufgabe validieren

Validieren Sie die Aufgabendatei nach der Erstellung, bevor Sie sie ausführen:
Führen Sie anschließend lokal einen Probelauf aus:
Exportieren Sie die Ergebnisse des Probelaufs:

Workflow für KI-Agenten

Verwenden Sie für LLM-gesteuerte oder automatisierte Workflows den Agentenvertrag statt --auto. Lesen Sie zunächst den Funktionsumfang aus:
Die Antwort enthält machineContract.recipes.createTaskFromUrlWithAgent – den empfohlenen Workflow für Agenten.

In einem Durchgang (am schnellsten)

Verwenden Sie --agent mit einem vertrauenswürdigen lokalen Runner, der eine Kontextdatei lesen und einen Plan schreiben kann:
Die Antwort ist ein einzelner JSON-Umschlag mit der generierten Aufgabe, dem Vorschauergebnis und der Ausgabe des Probelaufs.

Überprüfbar und schrittweise

Verwenden Sie für Prüf- oder Reparaturszenarien die Abfolge „Vorbereiten/Vorschau/Anwenden“, statt die Aufgabe in einem Schritt zu erstellen.
1

Agentenkontext vorbereiten

Exportieren Sie den Webseitenkontext für die Planung durch den Agenten.
Dadurch wird context.json mit geeigneten Datenbereichen, Feldbeispielen, visuellen Screenshots und einer decisionSummary erstellt.
2

Plan schreiben

Erstellen Sie auf Grundlage von context.json eine Datei plan.json.Verwenden Sie das Schema octopus.detect.agent-plan.v1. Öffnen Sie den Pfad des annotierten Screenshots unter context.visualArtifacts.annotatedScreenshotPath, bevor Sie Felder auswählen, und nehmen Sie visualReview-Nachweise in den Plan auf.
3

Planvorschau anzeigen

Validieren Sie den Plan, bevor Sie die endgültige Aufgabendatei erstellen.
Wenn data.pass den Wert false hat, überarbeiten Sie den Plan vor dem Anwenden.
4

Plan anwenden

Erstellen Sie die endgültige lokale Aufgabendatei.
Die generierte Datei task.json kann anschließend geprüft, validiert oder für einen lokalen CLI-Lauf verwendet werden.

Fehlerbehebung für detect

Wie geht es weiter?

Erste Aufgabe ausführen

Führen Sie eine generierte Aufgabe lokal aus, prüfen Sie den Status und exportieren Sie Ergebnisse.

Befehlsübersicht

Vollständige Übersicht der Befehle für detect, run, cloud, data und auth.