Votre première exécution
Une commande, une réponse, et comment la lire – y compris le champ de la boussole que beaucoup de gens oublient. Un résultat réel, pas une simulation.
/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é"]}}
Un fichier JSON qui décrit ce qui s’est passé. Pas de fichiers PNG nulle part — il n’y a aucune étape de capture à rechercher, car Dinoer ne génère jamais un tel fichier, dans aucun mode.
Lire la réponse
succes concerne l’exécution, et non la page. Une page qui renvoie une erreur 404
peut toujours être consultée avec succès — succes: true, http_status: 404. Consultez les deux.
boussole est le champ que la plupart des gens ratent le premier jour, et celui qui mérite d’être lu en second. Il indique où vous avez réellement atterri : l’URL actuelle après redirections, le titre de la page, le dernier code HTTP. Quand un scénario dérape, c’est en général parce que l’agent croyait être sur une page qu’il avait quittée.
etat est déclaratif, jamais coercitif. pret_a_agir: false signifie que Dinoer a remarqué quelque chose — une signature WAF, un décalage de session — et non que Dinoer refuse de fonctionner. La décision reste la vôtre.
Ajoutez la structure
/opt/dinoer/venv/bin/python3 /opt/dinoer/shot.py \
--url https://example.com --a11y --guide-version 1.6
--a11y ajoute l’arborescence d’accessibilité sous forme de texte : rôles, liens, titres. Cela,
plus extraire_texte pour un texte plus clair lorsque la structure de l’arborescence ne correspond pas à ce que
vous recherchez, constitue tout ce qui permet à une page d’être utilisable par Dinoer.
Ce que cela renvoie, en entier →
Quand la réponse déçoit
{"succes": false, "erreur": "guide_non_lu"} — le drapeau --guide-version est
manquant ou obsolète. Lisez /opt/dinoer/docs/GUIDE_LLM.md, prenez le nombre dans
son en-tête et transmettez-le.
Une page qui ne se stabilise jamais : certains éléments ne cessent de solliciter le réseau, et aucun délai, aussi long soit-il, ne pourra résoudre ce problème. --wait-until load le fera.
Un clic qui signale un succès alors que rien ne s’est déplacé : vérifiez boussole avant de tirer des conclusions — lisez la réponse, pas seulement le verdict.
Plus de situations →