Saltar al contenido
Empezar gratis

API de búsqueda de Yandex para SERPs locales

Captura el HTML de páginas de búsqueda localizadas de Yandex en una respuesta JSON. Elige región, idioma, dispositivo y página y aplica tus reglas de extracción.

Envía la consulta, la región y el idioma para recibir el HTML de Yandex con el contexto de la solicitud.

Yandex Search API highlights

  1. 01
    Contexto regional

    Identificación de la región de ubicación de Yandex

  2. 02
    Control de página

    Lenguaje, dispositivo y página

  3. 03
    Filtro de tiempo

    Documentados dentro de los valores

  4. 04
    Respuesta de la fuente

    Carga útil de HTML en JSON

Los compradores de un contrato de captura pueden evaluar

Captura la página de origen y controla la extracción

01

La intención regional se mantiene visible

Mantenga el ID de la región Yandex y el idioma junto a la página capturada para que las comparaciones posteriores conserven su contexto de mercado.

02

La presentación es deliberada

Elija el perfil de dispositivo documentado y el número de página en lugar de tratar cada respuesta de Yandex como intercambiable.

03

El límite de respuesta es explícito

Planifique un envase JSON que contenga la carga útil de HTML SERP fuente en lugar de asumir un modelo de registro en aguas subyacentes.

04

Las decisiones del esquema se quedan con usted

Extraer sólo los campos que su flujo de trabajo necesita, versión de ese esquema, y decidir cómo se deben manejar los cambios de página.

Captura de huellas dactilaresUna página pertenece a un contexto de solicitud.
  1. El motoryandex
  2. Pregunta .pizza
  3. Regiónlr 213
  4. El lenguajeru
  5. Dispositivodesktop
  6. Páginap 0
  7. Ventanadentro de los 77

Guarde esta huella con la carga útil para que los equipos puedan comparar capturas similares y diagnosticar cambios en la extracción.

Superficie documentada de Yandex

Captura la página de resultados definida por su contexto regional y de presentación.

El punto final de Yandex acepta una consulta de búsqueda plus contexto opcional. Comience con solicitudes representativas para los países, idiomas, dispositivos, páginas y ventanas de tiempo que su aplicación realmente utilizará.

Región

Identificación de ubicación de Yandex

Utilice el identificador de región esperado por Yandex para influir en la página de resultados para la ubicación prevista.

Contexto de la solicitud · lr
Idioma

Lenguaje de búsqueda

Anexe el valor de lenguaje documentado a la observación y valida con la región y el conjunto de consultas.

Contexto de la solicitud · lang
Presentación

Profil del dispositivo

Solicite una presentación de escritorio, móvil o tableta donde el control de dispositivo documentado se adapte a su flujo de trabajo.

Contexto de la solicitud · dispositivo
Ventana de página

Filtro de página y tiempo

Seleccione una página de resultados basada en cero y, cuando sea necesario, un valor documentado del rango de tiempo.

Contexto de la solicitud · p / dentro

Parámetros de solicitud

Configura tu solicitud

La guía de solicitudes básicas utiliza el parámetro de consulta que se muestra a continuación. Agregue contexto opcional sólo cuando admita un producto o un requisito de investigación claro.

Intención de búsqueda

Pregunta

Pasar el texto de búsqueda en el campo de solicitudes básicas documentado y espacios de código de URL o caracteres especiales.

q
Localización y presentación

Región, lengua y dispositivo

Establezca el ID de la región de ubicación de Yandex, el idioma de búsqueda y el perfil documentado de escritorio, móvil o tableta.

lr lang device
Ventana de página

Paginación y actualización

Utilice p=0 para la primera página y añada un valor de tiempo soportado como 77 para las últimas 24 horas o 1 para las últimas dos semanas.

p within

Respuesta de carga de utilidad de la fuente

Reciba un sobre JSON, luego aplica su propio contrato de extracción.

Yandex Search API devuelve los metadatos de respuesta y la representación de la página fuente. Diseñar al consumidor alrededor de ese límite antes de agregar almacenamiento, monitoreo o registros de búsqueda derivados.

Respuesta de la API

Envase JSON con la carga útil de HTML SERP fuente.

El envase incluye search_parameters para el contexto de la búsqueda presentada y search_results para la carga útil del HTML SERP de origen.

  • Inspeccione el estado HTTP antes de leer el cuerpo.

  • Almacenar sólo el contexto de la solicitud y los datos de origen que necesita su flujo de trabajo.

  • Trate los cambios en la disposición de la página como un evento de extracción y esquema.

solicitud/jsoncarga útil de la fuente
{
  "search_parameters": {
    "search_engine": "yandex",
    "yandex_url": "https://www.yandex.com/search/?text=pizza",
    "query": "pizza"
  },
  "search_results": "<html>...</html>"
}

Su solicitud

Extracción y mantenimiento del esquema

Su aplicación posee extracción del HTML devuelto. Su equipo define los campos derivados, reglas de validación, versiones de esquema y respuesta de mantenimiento cuando Yandex actualiza su página.

Una captura contextual

De la solicitud al resultado

  1. 01Define el contexto de la página

    Seleccione la consulta y agregue la región documentada, el idioma, el dispositivo, la página basada en cero y las entradas de rango de tiempo que necesita para su observación.

  2. 02Envía la solicitud del lado del servidor

    Llame al punto final de SERP con una clave de API protegida y el motor fijado en yandex. Establezca un tiempo límite y superfície estados HTTP fallidos.

  3. 03Validación, extracto y versión

    Lea el sobre JSON, preserve su contexto de solicitud y ejecute el HTML fuente a través del proceso de extracción y esquema de su equipo.

La integración

Conecta desde tu servidor

Estos puntos de partida mantienen la clave de API en una variable de entorno, envían la consulta de Solicitudes básicas, utilizan un tiempo de espera del cliente de 120 segundos y hacen explícitos los estados HTTP fallidos.

: "${WSA_API_KEY:?WSA_API_KEY is required}" curl --get --fail-with-body --max-time 120 \ "https://serpapi.webscrapingapi.com/v2" \ --data-urlencode "api_key=$WSA_API_KEY" \ --data-urlencode "engine=yandex" \ --data-urlencode "q=pizza"
Punto final

/v2

Requerido

api_key + engine=yandex + q

Secreto

WSA_API_KEY permanece en el lado del servidor

El consumidor

Compruebe el estado, luego lee JSON

Evaluamiento de la producción

Obtén un presupuesto para tu carga de trabajo

Estima la matriz de solicitud

Tamaño de contextos, páginas y frecuencia juntos.

Las preguntas
Regiones
Dispositivos
Páginas
Frecuencia

Este es un modelo de evaluación, no una promesa de facturación.

FAQ

Preguntas sobre el producto

¿Qué devuelve la API de búsqueda de Yandex?

Yandex Search API devuelve un envase JSON con metadatos de solicitud y la carga útil de HTML SERP fuente en search_results. No define su esquema de registro en el torrente descendente.

¿Qué valores se requieren para una solicitud de Yandex?

Envía tu clave de API del lado del servidor, configure el motor en yandex y pasa la consulta de búsqueda en q. El texto de la consulta de código URL cuando contiene espacios o caracteres especiales.

¿Cómo escoger la región y el idioma de Yandex?

Utilice lr para el ID de región de Yandex y lang para el idioma de búsqueda. Donde esté documentado, también puede seleccionarse un dominio de Yandex; valide la combinación con búsquedas representativas antes de usarla en producción.

¿Cómo funciona la paginado de Yandex?

Utilice p para la página de resultado. El conteo de páginas comienza en 0, por lo que p=0 solicita la primera página. Mantenga p con el resto del contexto de la solicitud al comparar capturas.

¿Quién mantiene la extracción de la carga útil de Yandex?

Su aplicación posee extracción de la carga útil de HTML SERP fuente, y su equipo posee el esquema derivado y su mantenimiento a medida que cambian los diseños de la página de Yandex.

¿Cómo debería manejar mi aplicación errores de API de Yandex?

Establezca un tiempo de espera explícito del cliente, inspeccione el estado HTTP antes de usar el cuerpo de respuesta, mantenga el contexto de la solicitud suficiente para diagnosticar fallos y aplique retemplajes limitados solo cuando se ajusten a su flujo de trabajo.

Su primera captura de Yandex

Planifica tu recopilación de datos de búsqueda

Comparte el buscador, consultas, mercados y frecuencia. Confirmaremos el formato de respuesta y el precio para tu carga de trabajo.