Documentation has been updated: see help center and changelog in one place.

Search

Aprende a raspar resultados de búsqueda de Bing usando Web Scraper API.

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

Para rastrear Resultados de búsqueda generados por IA desde Bing, use el user_agent_type parámetro.

Solicitar ejemplos

En el ejemplo siguiente, hacemos una solicitud para obtener 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íncrono Realtime en nuestros ejemplos. Si desea usar Proxy Endpoint o asíncrono Push-Pull para la integración, consulte los métodos de integración secció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 parámetros de la solicitud

Genérico

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

Parámetro
Descripción
Valor predeterminado

source

Establece el scraper.

bing_search

query

La palabra clave o frase a buscar.

-

user_agent_type

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

-

parse

Devuelve datos parseados cuando se establece en true. Explore la salida diccionario de datos.

false

callback_url

URL de su 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

Adapte los resultados de búsqueda a ubicaciones geográficas específicas, dominios y idiomas.

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 resultados para un país determinado. Valores válidos: com, ru, ua, by, kz, tr.

com

localidad

Accept-Language valor de encabezado que cambia el idioma de la interfaz web de la 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

La SERP Scraper API es capaz de extraer ya sea un objeto HTML o JSON que contiene los 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 tabla a continuación presenta una lista detallada de cada característica de la SERP que analizamos, junto con su descripción y tipo de datos. 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

results

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 parseo. Puede ver los códigos de estado del parser descritos aquí.

integer

created_at

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

timestamp

updated_at

La marca de tiempo cuando el trabajo de scraping fue finalizado.

timestamp

status_code

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

integer

job_id

El ID del trabajo asociado con la tarea de scraping.

string

En las secciones siguientes, los fragmentos de código JSON parseado se acortan cuando hay más de un elemento disponible para el tipo de resultado.

Clave (pagada)
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 titular principal o título del anuncio.

string

url_shown

La URL simplificada mostrada a los usuarios.

string

pos_overall

La clasificación del anuncio entre todos los resultados de búsqueda, incluyendo tanto listados pagados como orgánicos.

integer

Organic

Clave (orgánica)
Descripción
Tipo

pos

La posición del resultado orgánico dentro de la lista de resultados de búsqueda orgánicos.

integer

url

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

string

desc

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

string

title

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

string

url_shown

La URL simplificada mostrada a los usuarios.

string

pos_overall

La clasificación del resultado orgánico entre todos los resultados de búsqueda, incluyendo tanto listados pagados como orgánicos.

integer

Última actualización

¿Te fue útil?