Skip to main content

Raspador de Búsqueda de Google con Olostep

Esta guía demuestra cómo usar la API de Olostep para extraer resultados de búsqueda de Google y convertirlos en datos JSON estructurados. Esto es particularmente útil para automatizar tareas de investigación, recopilar inteligencia competitiva o construir aplicaciones que requieran datos de búsqueda.

Cómo Funciona

El ejemplo a continuación en Javascript muestra cómo buscar la URL de un perfil de LinkedIn de una persona específica (Patrick Collison) usando la búsqueda de Google y el analizador de búsqueda de Google de Olostep @olostep/google-search

Formato de Respuesta

Cuando realizas una solicitud a la API de Olostep con el analizador de Búsqueda de Google, recibirás una respuesta JSON como el ejemplo a continuación:
La respuesta contiene:
  • Información básica de la solicitud: id, object, marca de tiempo created, url_to_scrape
  • Objeto de resultado con URLs para acceder a diferentes formatos de los datos
  • json_content con resultados de búsqueda estructurados que incluyen:
  • searchParameters: Información sobre la consulta de búsqueda
  • knowledgeGraph: Información detallada sobre el sujeto de búsqueda (cuando está disponible)
  • organic: Lista de resultados de búsqueda con título, enlace, posición y fragmento
  • peopleAlsoAsk: Preguntas relacionadas que los usuarios suelen buscar
  • relatedSearches: Consultas de búsqueda relacionadas sugeridas
json_content es la parte principal de la respuesta con los resultados de búsqueda estructurados. Puedes acceder al contenido JSON directamente desde la respuesta o usar la URL alojada proporcionada en la respuesta.

Respuesta Estructurada: json_content

Olostep también proporciona un archivo JSON alojado con los resultados de búsqueda estructurados. Puedes acceder al archivo JSON usando el campo json_hosted_url en la respuesta: Si deseas obtener también el contenido HTML y Markdown de los resultados de búsqueda, puedes incluir estos formatos en el parámetro formats y Olostep los devolverá en la respuesta y proporcionará URLs alojadas para cada formato.

Escenarios de Uso Ejemplares

1. Encontrar Perfiles de LinkedIn

En el ejemplo anterior, estamos buscando el perfil de LinkedIn de Patrick Collison utilizando la consulta de búsqueda site:linkedin.com Patrick Collison. Esta técnica se puede usar para encontrar perfiles profesionales de cualquier persona.

2. Investigar Empresas

Puedes modificar la consulta para buscar información de empresas:

3. Rastrear Artículos de Noticias

Encuentra noticias recientes sobre un tema específico:

4. Análisis Competitivo

Monitorea la presencia en línea de los competidores:

Notas Importantes

  1. Parámetros de Búsqueda: Los parámetros gl=us y hl=en establecen la geolocalización en EE.UU. y el idioma en inglés. Ajusta estos según sea necesario.

Conclusión

Una vez que tengas los datos de los resultados de búsqueda, puedes:
  1. Analizar puntos de datos específicos de interés
  2. Almacenar los resultados en una base de datos
  3. Construir una interfaz de búsqueda personalizada
  4. Desencadenar acciones basadas en los hallazgos de búsqueda
  5. Integrar con otras APIs o servicios
Si necesitas extraer diferentes puntos de datos o personalizar el comportamiento de búsqueda, por favor ponte en contacto en ‘info@olostep.com`