Búsqueda

Extrae resultados de Bing Search con datos analizados de anuncios de pago y listados orgánicos, con soporte para segmentación por geolocalización, localización de dominio y paginación.

El bing_search la fuente está diseñada para recuperar páginas de resultados de Bing Search (SERPs).

Para extraer resultados de búsqueda generados por IA de Bing, usa el render parámetro.

Ejemplos de solicitud

En el ejemplo siguiente, hacemos una solicitud para recuperar los resultados de búsqueda de Bing para el término de búsqueda adidas. La búsqueda comenzará desde la página 11 y recuperará 10 páginas de resultados, que se entregarán en un formato estructurado.

curl 'https://realtime.oxylabs.io/v1/queries' \
--user 'USERNAME:PASSWORD' \
-H 'Content-Type: application/json' \
-d '{
        "source": "bing_search",
        "domain": "com",
        "query": "adidas",
        "start_page": 11,
        "pages": 10,
        "callback_url": "https://your.callback.url",
        "parse": true
    }'

Usamos el método de integración síncrona Realtime en nuestros ejemplos. Si deseas usar Proxy Endpoint o la integración asíncrona Push-Pull consulta la sección de métodos de integración .

En el siguiente ejemplo, enviamos una solicitud para recuperar resultados de búsqueda de Bing generados por IA para el término de búsqueda best seo tools.

Valores de los parámetros de solicitud

Genérico

Configuración básica y opciones de personalización para el scraping de búsquedas de Bing.

Parámetro
Descripción
Valor predeterminado

source

Establece el scraper.

bing_search

query

La palabra clave o frase a buscar.

-

render

Habilita el renderizado de JavaScript cuando se establece en html. Más información.

-

parse

Devuelve datos analizados cuando se establece en true. Explora el diccionario de datos.

false

callback_url

URL de tu endpoint de callback. Más información

-

user_agent_type

Tipo de dispositivo y navegador. La lista completa se puede encontrar aquí.

desktop

- parámetro obligatorio

Localización

Adapta los resultados de búsqueda a ubicaciones geográficas, dominios e idiomas específicos.

Parámetro
Descripción
Valor predeterminado

geo_location

Especifica la ubicación para los resultados de búsqueda. Admite formatos de ciudad, estado, país o coordenadas. Leer más.

-

dominio

Localiza los resultados para un país determinado. Valores válidos: com, ru, ua, by, kz, tr.

com

locale

Accept-Language valor de encabezado que cambia el idioma de la interfaz web de tu página de búsqueda de Bing. Más información.

-

Paginación

Controles para gestionar la paginación y la recuperación de resultados de búsqueda.

Parámetro
Descripción
Valor predeterminado

start_page

Número de página inicial.

1

pages

Número de páginas a recuperar.

1

limit

Número de resultados a recuperar en cada página.

10

Datos estructurados

SERP Scraper API es capaz de extraer un objeto HTML o JSON que contiene resultados de búsqueda de Bing, ofreciendo datos estructurados sobre varios elementos de la página de resultados.

9KB
Abrir

Diccionario de datos de salida

Ejemplo HTML

Estructura JSON

La siguiente tabla presenta una lista detallada de cada función SERP que analizamos, junto con su descripción y tipo de dato. La tabla también incluye algunos metadatos.

Clave
Descripción
Tipo

url

La URL de la página de búsqueda de Bing.

string

page

El número de página actual.

integer

resultados

Un diccionario que contiene los resultados de la búsqueda.

object

paid (opcional)

Una lista de resultados patrocinados con sus respectivos detalles.

array

organic

Una lista de listados no pagados con sus respectivos detalles.

array

parse_status_code

El código de estado del trabajo de análisis. Puedes ver los códigos de estado del analizador descritos aquí.

integer

created_at

La marca de tiempo cuando se creó el trabajo de scraping.

timestamp

updated_at

La marca de tiempo cuando terminó el trabajo de scraping.

timestamp

status_code

El código de estado del trabajo de scraping. Puedes ver los códigos de estado del scraper descritos aquí.

integer

job_id

El ID del trabajo asociado con el trabajo de scraping.

string

En las siguientes secciones, los fragmentos de código JSON analizados están abreviados cuando hay más de un elemento disponible para el tipo de resultado.

Patrocinado

Clave (pagado)
Descripción
Tipo

pos

La posición del anuncio dentro de la lista de anuncios pagados.

integer

url

La URL completa del anuncio pagado.

string

desc

Una breve descripción o resumen del contenido del anuncio.

string

title

El encabezado o título principal del anuncio.

string

url_shown

La URL simplificada mostrada a los usuarios.

string

pos_overall

El puesto del anuncio entre todos los resultados de búsqueda, incluidos los listados pagados y orgánicos.

integer

Orgánico

Clave (orgánico)
Descripción
Tipo

pos

El puesto del resultado orgánico dentro de la lista de resultados orgánicos de búsqueda.

integer

url

La URL completa del resultado orgánico de búsqueda.

string

desc

Una breve descripción o resumen del contenido del resultado orgánico de búsqueda.

string

title

El encabezado o título principal del resultado orgánico de búsqueda.

string

url_shown

La URL simplificada mostrada a los usuarios.

string

pos_overall

El puesto del resultado orgánico entre todos los resultados de búsqueda, incluidos los listados pagados y orgánicos.

integer

Última actualización

¿Te fue útil?