WebSearch Agregador Multi-Motor para Openclaw

Un agregador de búsqueda web multi-motor de alto rendimiento que proporciona resultados de búsqueda exhaustivos sin requerir ninguna API-key.

nirveshdagar
v2.0.2
Apr 4, 2026
2
1.1k
0

Instalar y Descargar

1. ClawHub CLI

La forma más rápida de instalar una habilidad directamente desde el registro.

npx clawhub@latest install multi-engine-websearch

2. Instalación manual

Copia la carpeta de la habilidad a una de estas ubicaciones

Global
~/.openclaw/skills/
Espacio de trabajo
<project>/skills/

Prioridad: Espacio de trabajo > Local > Integrado

3. Instalación del prompt

Copia este prompt en OpenClaw para instalarlo automáticamente.

Ayúdame a instalar multi-engine-websearch usando Clawhub. Si Clawhub no está instalado, instálalo primero (npm i -g clawhub).

¿Prefieres descargar?

Obtén los archivos originales de la habilidad en un archivo ZIP.

¿Qué es WebSearch Agregador Multi-Motor?

WebSearch es una habilidad de búsqueda local diseñada para que los AI agents consulten seis grandes motores de búsqueda simultáneamente: DuckDuckGo, DDG Lite, Yahoo, Yahoo JP, Startpage y Google. Al aprovechar la ejecución paralela y la tecnología de navegador headless, esta contribución de Openclaw Skills ofrece datos de búsqueda de alta calidad, manteniendo la privacidad y evitando los costes de las APIs de búsqueda de pago. Fusiona, deduplica y clasifica automáticamente los resultados en función de su frecuencia en diferentes motores, garantizando que la información más relevante se priorice para el usuario.

Esta habilidad está construida para la velocidad y la resistencia, utilizando el ThreadPoolExecutor de Python para ejecutar consultas en paralelo. Mientras que motores como DuckDuckGo se extraen mediante solicitudes HTTP ligeras, los resultados de Google se obtienen mediante una instancia headless de Chromium para garantizar la compatibilidad con la web moderna. Esto la convierte en una herramienta esencial para los desarrolladores que construyen agents que requieren información fresca y en tiempo real de la web.

Casos de uso de WebSearch Agregador Multi-Motor

  • Realizar investigaciones profundas en múltiples fuentes de información simultáneamente para garantizar la precisión de los datos.
  • Verificar hechos utilizando datos web en tiempo real y consenso entre motores.
  • Encontrar noticias recientes, artículos técnicos o documentación de productos que puedan estar indexados de forma diferente en los motores.
  • Reunir perspectivas diversas sobre temas específicos agregando resultados de motores regionales como Yahoo JP.
  • Realizar búsquedas de gran volumen para recopilación de datos sin preocuparse por los límites de API o los costes de suscripción.

Cómo funciona WebSearch Agregador Multi-Motor

  1. La habilidad recibe una consulta de búsqueda mediante la línea de comandos y activa solicitudes paralelas a los seis motores de búsqueda soportados.
  2. Utiliza extracción HTTP ligera para motores como DuckDuckGo y Yahoo, mientras que utiliza Chromium headless mediante Playwright para Google para manejar resultados renderizados en JavaScript.
  3. Todos los resultados recuperados se agregan en un único pool de datos en tiempo real.
  4. El sistema deduplica las URLs y calcula una puntuación de clasificación basada en cuántos motores devolvieron el mismo enlace, conocido como frecuencia entre motores.
  5. Se genera una respuesta JSON estructurada que contiene los resultados clasificados, snippets y metadatos de origen para que el AI agent de Openclaw Skills los procese y resuma.

Configuración de WebSearch Agregador Multi-Motor

Para empezar con WebSearch, asegúrese de tener instalado Python 3.9+ en su sistema. Puede instalar la habilidad utilizando el ClawHub CLI:

npx clawhub@latest install multi-engine-websearch

Tras la instalación, debe configurar las dependencias del navegador Playwright necesarias para la funcionalidad de búsqueda de Google:

pip3 install playwright
python3 -m playwright install chromium

A continuación, puede ejecutar una búsqueda directamente desde el terminal:

python3 ~\/.openclaw\/workspace\/skills\/websearch\/scripts\/search.py "your query" --json

Esquema de datos y taxonomía de WebSearch Agregador Multi-Motor

La habilidad produce una salida JSON estructurada diseñada para el consumo programático. Incluye metadatos sobre el proceso de búsqueda y una matriz de resultados clasificados.

Campo Tipo Descripción
query String El término de búsqueda original utilizado.
total Integer Número total de resultados únicos encontrados en todos los motores.
engines Object Un desglose del recuento de resultados proporcionado por cada motor individual.
results Array Una lista de objetos de resultados que contiene title, url, snippet y una matriz de engines de origen.

Los resultados que aparecen en varios motores se mueven automáticamente a la parte superior de la lista para reflejar una mayor relevancia y consenso.

Funciones avanzadas de WebSearch Agregador Multi-Motor

  • Ejecución paralela utilizando ThreadPoolExecutor para la recuperación rápida de resultados en seis fuentes diferentes.
  • Clasificación por consenso entre motores que identifica los resultados más autorizados en función de su aparición en múltiples plataformas.
  • Arquitectura resistente donde los fallos individuales de los motores se manejan con elegancia sin interrumpir la operación general de búsqueda.
  • Soporte para la selección personalizada de motores mediante la flag --engines, lo que permite a los usuarios filtrar fuentes específicas.
  • Integración de navegador headless para Google, lo que permite la recuperación de resultados de páginas de búsqueda ricas en JS manteniendo una huella local.
  • Deduplicación integrada para garantizar que el AI agent reciba una lista limpia de URLs únicas para su procesamiento dentro del ecosistema Openclaw Skills.

SKILL.md


Cargando

Habilidades relacionadas de Openclaw

Presentado*