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.