Dinoer

Cómo ve un modelo una página

La misma página leída de dos maneras, como estructura y como texto, con la salida real de Dinoer.

Un modelo no puede ver una página, y Dinoer no le da ninguna imagen que mirar. Las dos vistas de abajo son lo que devuelve una llamada, obtenidas sobre https://example.com, sin retocar.

Primera: como estructura

/opt/dinoer/venv/bin/python3 /opt/dinoer/shot.py \
  --url https://example.com --a11y --guide-version 1.6
- heading "Example Domain" [level=1]
- paragraph: This domain is for use in documentation examples without needing permission. Avoid use in operations.
- paragraph:
  - link "Learn more":
    - /url: https://iana.org/domains/example

Es el árbol de accesibilidad que Chromium construye para los lectores de pantalla; Dinoer no lo inventa. Contiene roles (heading, link), destinos (/url:) y el anidamiento. Chromium carga y maqueta la página para construirlo, pero no se toma ninguna captura.

Segunda: como texto

{"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"}}

La misma página, la misma sesión. El árbol dice qué es la página: un título, un párrafo, un enlace. El texto extraído dice qué dice, sin marcado ni etiquetas de relleno. En un artículo o una página de documentación, suele ser la vista que conviene leer primero.

Lo que falta

Dinoer no devuelve ni captura de pantalla ni superposición numerada: el código que las producía se eliminó. Por qué →

Si la estructura de una página no dice nada de un elemento, como un canvas o una imagen sin etiqueta, no hay nada más a lo que recurrir. Dónde termina la percepción →

Reproducirlo

--a11y devuelve el árbol; la acción extraire_texte, en la misma llamada, devuelve el texto:

/opt/dinoer/venv/bin/python3 /opt/dinoer/shot.py --url https://example.com --a11y \
  --action '{"type":"extraire_texte"}' --guide-version 1.6

Obtenido el 14 de agosto de 2026 Las dos salidas de esta página proceden de la misma sesión, sobre https://example.com.