Eine einzelne Seite lesen und herausziehen, was darauf steht
Eine bekannte Seite, einmal gelesen, ohne Anmeldung und ohne Änderung: der Baum, der bereinigte Text und evaluer für genaue Werte. Echte Ausgabe.
Manchmal besteht die Aufgabe aus einer Seite, deren Adresse Sie kennen, einmal gelesen: keine Anmeldung, nichts geändert. Das ist das Leichteste, was der Browserkern tut.
Die Struktur
/opt/dinoer/venv/bin/python3 /opt/dinoer/shot.py \
--url https://example.com --a11y --guide-version 1.6
{"succes": true, "http_status": 200,
"a11y_tree": "- heading \"Example Domain\" [level=1]\n- paragraph: This domain is for use in documentation examples…",
"boussole": {"titre_page": "Example Domain", "dernier_code_http": 200}}
--a11y liefert den Barrierefreiheitsbaum als Text: Rollen, Links,
Überschriften.
Der bereinigte Text
{"type": "extraire_texte"}
{"extraction_texte": {"titre": "Example Domain",
"texte": "Example Domain\nExample Domain\nThis domain is for use in documentation examples without needing permission. Avoid use in operations.\nLearn more",
"url": "https://example.com/", "date_capture": "2026-08-14T13:23:35+00:00"}}
Dieselbe Sitzung wie die Ausgabe oben. Der Baum liefert die Struktur;
extraire_texte liefert den Text der Seite ohne Markup und Störelemente, wenn
Sie wissen müssen, was auf der Seite steht.
Genaue Werte mit evaluer
{"type": "evaluer",
"script": "document.querySelector('.price')?.textContent.trim()"}
evaluer liefert einen Wert, den Ihr Code vergleichen kann: einen Preis über
mehrere Quellen, einen Eintrag einer Liste, ein Feld einer Seite, die
JavaScript aufbaut. Warten Sie auf einer solchen Seite, bis das Netz zur Ruhe
kommt (attendre_reseau_calme), bevor Sie lesen; ein Skript, das vor den
Skripten der Seite läuft, liest nichts.
Wenn das nicht die richtige Aufgabe ist
Eine einzelne Seite, deren Adresse Sie kennen, ist dieser Fall. Ein Thema, das Sie noch nicht eingegrenzt haben, über Quellen, die Sie noch nicht kennen, ist eine Kampagne: die Recherchekampagne →.
Und manche kommerziellen Plattformen weisen einen Agenten ab, egal was man von ihm verlangt. Was das Web verweigert →
Kurz gesagt
- Kein Bild, in keinem Modus:
--a11yundextraire_textesind alles, was das Lesen einer Seite liefert. evaluerfür genaue Werte, die Ihr Code vergleichen kann.- Warten Sie, bis sich die Seite beruhigt hat, bevor Sie lesen, was JavaScript aufbaut.
- Eine bekannte Seite: direkt lesen. Eine offene Frage über unbekannte Quellen: eine Kampagne.