ScavioScavio
ProductoPreciosDocumentación
Iniciar sesionComenzar
  1. Inicio
  2. Tutoriales
  3. Cómo construir un canal de extracción de Google Dorks + LLM
Tutorial

Cómo construir un canal de extracción de Google Dorks + LLM

Combine la búsqueda de Google Dorks con la extracción de LLM para convertir archivos PDF y portales gubernamentales en JSON escrito. Patrón de la compilación DaaS de r/LangChain.

Obtener clave API gratisDocumentacion API

Una publicación de r/LangChain compartió una arquitectura DaaS autónoma utilizando Google Dorks + Llama-3 + MCP. El patrón funciona para cualquier trabajo de descubrimiento de documentos estructurados. Este tutorial sigue el mismo flujo en Scavio.

Requisitos previos

  • Python 3.10+
  • Clave API de Scavio
  • Clave API Groq o Anthropic

Guia paso a paso

Paso 1: Patrones idiotas para el objetivo

sitio: + tipo de archivo: + palabra clave.

Python
DORKS = ['site:gov.br filetype:pdf 2026 contratos', 'site:europa.eu filetype:pdf AI act']

Paso 2: Ejecute el idiota a través de la búsqueda de Scavio

Devuelve resultados orgánicos que apuntan a archivos PDF.

Python
import requests, os
API_KEY = os.environ['SCAVIO_API_KEY']

def dork(q):
    return requests.post('https://api.scavio.dev/api/v1/search',
        headers={'x-api-key': API_KEY}, json={'query': q}).json()

Paso 3: Filtrar archivos PDF nuevos

Filtro de fecha o evaluación de LLM.

Python
def fresh_pdfs(results, year='2026'):
    return [r for r in results.get('organic_results', []) if year in r.get('snippet', '') and r['link'].endswith('.pdf')]

Paso 4: Extraiga PDF a texto mediante el extracto de Scavio

El extracto compatible con PDF devuelve una reducción.

Python
def pdf_to_text(url):
    r = requests.post('https://api.scavio.dev/api/v1/extract',
        headers={'x-api-key': API_KEY},
        json={'url': url, 'format': 'markdown'}).json()
    return r.get('markdown', '')

Paso 5: LLM convierte texto basura a JSON escrito

Aviso de esquema estricto; rechazar si no se analiza.

Python
import anthropic, json
client = anthropic.Anthropic()

def typed(md):
    msg = client.messages.create(model='claude-sonnet-4-6', max_tokens=600,
        messages=[{'role':'user','content':f'Extract opportunity details as JSON: title, deadline, amount, agency. Source: {md[:6000]}'}])
    return json.loads(msg.content[0].text)

Ejemplo en Python

Python
# Daily run: 5 dorks × ~20 PDFs each = ~105 calls = ~$0.45 on Project tier.

Ejemplo en JavaScript

JavaScript
// TS version uses the same endpoints.

Salida esperada

JSON
Government bid PDFs converted to typed JSON daily. Cache layer keeps repeat queries at sub-50ms.

Tutoriales relacionados

  • Cómo reemplazar Serper con Scavio en un agente CrewAI SDR
  • Cómo almacenar en caché los resultados de búsqueda en SQLite para agentes de IA

Preguntas frecuentes

La mayoria de los desarrolladores completan este tutorial en 15 a 30 minutos. Necesitaras una clave API de Scavio (el plan gratuito funciona) y un entorno de Python o JavaScript.

Python 3.10+. Clave API de Scavio. Clave API Groq o Anthropic. Una clave API de Scavio te da 50 creditos gratuitos al registrarte.

Si. El plan gratuito incluye 50 creditos al registrarte, mas que suficiente para completar este tutorial y crear un prototipo funcional.

Scavio tiene un paquete nativo de LangChain (langchain-scavio), un servidor MCP y una API REST simple que funciona con cualquier cliente HTTP. Este tutorial usa the raw REST API, pero puedes adaptarlo al framework que prefieras.

Recursos relacionados

Use Case

Conexión a tierra de RAG después de Google I/O 2026

Read more
Best Of

La mejor API de búsqueda de Google en 2026

Read more
Best Of

Las mejores API de búsqueda para agentes LangChain DaaS en 2026

Read more
Solution

Enriquezca las campañas de correo electrónico frío con datos comerciales de Google Maps

Read more
Solution

Migrar fuera de Google CSE antes de enero de 2027

Read more
Use Case

Karpathy LLM Agente RAG estilo Wiki

Read more

Empieza a construir

Combine la búsqueda de Google Dorks con la extracción de LLM para convertir archivos PDF y portales gubernamentales en JSON escrito. Patrón de la compilación DaaS de r/LangChain.

Obtener clave API gratuitaLeer la documentacion
ScavioScavio

API de busqueda en tiempo real para agentes de IA. Busca en todas las plataformas, no solo en Google.

Producto

  • Funciones
  • Precios
  • Panel
  • Afiliados

Desarrolladores

  • Documentacion
  • Referencia de API
  • Inicio rapido
  • Integracion MCP
  • Python SDK

Alternativas

  • Alternativa a Tavily
  • Alternativa a SerpAPI
  • Alternativa a Firecrawl
  • Alternativa a Exa

Herramientas

  • Formateador JSON
  • cURL a codigo
  • Contador de tokens
  • Todas las herramientas

© 2026 Scavio. Todos los derechos reservados.

Featured on TAAFT
Terminos de servicioPolitica de privacidad