Dinoer

Ihre erste Ausführung

Ein Befehl, seine Antwort und wie man die drei Felder liest, auf die es ankommt: succes, boussole und etat.

/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é"]}}

Die Antwort ist ein JSON-Dokument, das sagt, was geschehen ist. Sie enthält kein Bild: Dinoer erzeugt keines, in keinem Modus.

Die Antwort lesen

succes bezieht sich auf den Lauf, nicht auf die Seite. Eine Seite, die einen 404 liefert, kann erfolgreich gelesen werden: succes: true, http_status: 404. Lesen Sie beides.

boussole sagt, wo der Aufruf tatsächlich geendet hat: die URL nach Weiterleitungen (url_courante), der Seitentitel, der letzte HTTP-Status. Wenn ein Szenario aus dem Ruder läuft, dann oft, weil der Agent sich auf einer Seite glaubte, die er schon verlassen hatte.

etat meldet, es entscheidet nicht. pret_a_agir: false heißt, dass Dinoer etwas bemerkt hat, eine WAF-Signatur oder eine Sitzungsabweichung. Der Lauf wird nicht verweigert, und die Entscheidung liegt bei Ihnen.

Die Struktur hinzunehmen

/opt/dinoer/venv/bin/python3 /opt/dinoer/shot.py \
  --url https://example.com --a11y --guide-version 1.6

--a11y fügt den Barrierefreiheitsbaum als Text hinzu: Rollen, Links, Überschriften. Zusammen mit der Aktion extraire_texte, die den bereinigten Text der Seite liefert, ist das alles, was Dinoer von einer Seite liest. Was beide liefern →

Wenn die Antwort enttäuscht

{"succes": false, "erreur": "guide_non_lu"}: --guide-version fehlt oder ist veraltet. Lesen Sie /opt/dinoer/docs/GUIDE_LLM.md, nehmen Sie die Nummer aus dem Kopf der Datei und übergeben Sie sie.

Eine Seite, die nie fertig lädt: Manche Ziele hören nie auf, das Netz zu nutzen, und daran ändert kein Zeitlimit etwas; --wait-until load schon. Das Rezept →

Ein Klick, der als erfolgreich gemeldet wird, obwohl sich nichts bewegt hat: Lesen Sie boussole, bevor Sie etwas folgern. Weitere Situationen →