Dinoer

Navegación respetuosa

Visitar un sitio consume recursos que pertenecen a otra persona. Qué cuenta Dinoer, cómo espacia sus solicitudes y cómo se presenta.

Un agente que recorre un sitio público consume recursos que pertenecen a otra persona. Por defecto, Dinoer espera 800 ms entre dos acciones y se detiene en 10 páginas y 30 acciones por llamada; estos límites se ajustan en la sección navigation de dinoer.conf. Cada respuesta incluye un recuento de lo que consumió la llamada.

Qué contiene el contador

Cada llamada devuelve un bloque respect, en la raíz del JSON y dentro de boussole. Salida real de una ejecución sobre https://example.com:

"respect": {"pages_visitees": 0, "actions_executees": 1,
            "duree_totale_ms": 1981, "indice_agressivite": 0.0}

pages_visitees solo cuenta las acciones naviguer: la URL inicial de una llamada no lo es. Una llamada que carga una página y la lee indica 0; sume uno por la primera carga. indice_agressivite es la proporción, entre las acciones ejecutadas, de las que pueden modificar la página (clics, rellenado de campos, scripts evaluer, introducción de un código); aparece en cuanto se ha ejecutado al menos una acción.

A escala de campaña

campagne.py hace una pausa antes de cada consulta a SearXNG igual que antes de cada página que obtiene, de una duración aleatoria entre delai_min_secondes y delai_max_secondes (4,5 y 8,5 segundos por defecto). La pausa antes de las consultas se añadió después de que una campaña del 12 de agosto de 2026 enviara sus consultas de búsqueda una tras otra: los buscadores que hay detrás de la instancia de SearXNG la suspendieron por superar sus límites de frecuencia.

Una campaña no vuelve a obtener una página que recopiló hace menos de revisite_apres_jours días (30 por defecto), y no toma más de tres páginas de un mismo sitio (max_pages_par_hostname).

Cómo se presenta

La recopilación ligera envía un agente de usuario que nombra a Dinoer y remite a su repositorio, Mozilla/5.0 (compatible; Dinoer/1.0; +https://github.com/RonanDavalan/dinoer), y lee robots.txt con ese mismo nombre antes de obtener nada. El navegador conserva el agente de usuario por defecto de Chromium sin interfaz, que indica que funciona sin interfaz.

--stealth borra esas marcas. Está desactivado salvo que usted lo active, y usted responde del tráfico que envía. Algunos sitios rechazan a un agente que se identifica, cuando habrían servido a un navegador corriente: ese es el precio de este ajuste por defecto.