Ihr erster Lauf
Ein Befehl, eine Antwort und wie man sie interpretiert – einschließlich des Kompassfelds, das die meisten Leute übersehen. Echte Ausgabe, kein Mock-up.
/opt/dinoer/venv/bin/python3 /opt/dinoer/shot.py \
--url https://example.com --guide-version 1.6
{"succes": true, "http_status": 200,
"boussole": {"titre_page": "Example Domain", "dernier_code_http": 200},
"etat": {"pret_a_agir": true, "niveau_confiance": "eleve",
"raisons": ["aucun signal de friction détecté"]}}
Ein JSON-Objekt, das beschreibt, was passiert ist. Es gibt nirgendwo PNG-Dateien – es gibt keinen Schritt zur Erfassung, nach dem man suchen müsste, da Dinoer in keinem Modus eine solche Datei erzeugt.
Die Antwort lesen
succes handelt von der Ausführung, nicht von der Seite. Eine Seite, die einen 404-Fehler zurückgibt,
kann trotzdem erfolgreich gelesen werden – succes: true, http_status: 404. Lesen
beide.
boussole ist das Feld, das die meisten Leute am ersten Tag übersehen, und das,
das es sich lohnt, als zweites zu lesen. Es zeigt, wo Sie tatsächlich gelandet sind: die aktuelle URL
nach Weiterleitungen, der Seitentitel, der letzte HTTP-Status. Wenn ein Szenario
schiefgeht, liegt das meist daran, dass der Agent glaubte, er befinde sich auf einer Seite,
die er bereits verlassen hatte.
etat ist deklarativ, niemals zwingend. pret_a_agir: false bedeutet, dass Dinoer Ihnen mitteilt, etwas bemerkt zu haben – eine WAF-Signatur, eine Sitzungsabweichung – nicht, dass Dinoer die Arbeit verweigert. Die Entscheidung bleibt bei Ihnen.
Fügen Sie die Struktur hinzu
/opt/dinoer/venv/bin/python3 /opt/dinoer/shot.py \
--url https://example.com --a11y --guide-version 1.6
--a11y fügt den Accessibility-Baum als Text hinzu – Rollen, Links, Überschriften. Das,
zusammen mit extraire_texte für bereinigten Text, wenn die Struktur des Baums nicht das ist,
was Sie benötigen, ist alles, was eine Seite für Dinoer handlungsfähig macht.
Was das zurückgibt, vollständig →
Wenn die Antwort enttäuscht
{"succes": false, "erreur": "guide_non_lu"} – das --guide-version Flag ist
fehlend oder veraltet. Lesen Sie /opt/dinoer/docs/GUIDE_LLM.md, nehmen Sie die Zahl im
Header und übergeben Sie sie.
Eine Seite, die niemals zur Ruhe kommt: Manche Ziele erreichen nie den Zustand der Netzwerkruhe, und kein Timeout, egal wie großzügig, kann das beheben. --wait-until load wird es.
Ein Klick, der Erfolg meldet, obwohl sich nichts bewegt hat: Überprüfen Sie boussole bevor
Sie irgendwelche Schlussfolgerungen ziehen – lesen Sie die Antwort, nicht nur das Urteil.
Mehr Situationen →