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

Búsqueda

Extrae resultados de Bing Search con datos parseados para anuncios pagados y listados orgánicos, con soporte para geolocalización, localización de dominio y paginación.

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

circle-info

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

Ejemplos de solicitudes

En el siguiente ejemplo, 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 Realtime síncrono en nuestros ejemplos. Si desea usar Proxy Endpoint o asincrónico Push-Pull para la integración, consulte la página de 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 los parámetros de la solicitud

Genérico

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

Parámetro
Descripción
Valor predeterminado

source

Establece el scraper.

bing_search

query

La palabra clave o frase a buscar.

-

render

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

-

parse

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

false

callback_url

URL a su endpoint de callback. Más información.

-

user_agent_type

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

escritorio

- parámetro obligatorio

Localización

Adapte 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.

-

domain

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 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

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.

file-download
9KB

Diccionario de datos de salida

Ejemplo HTML

Estructura JSON

La siguiente tabla presenta una lista detallada de cada característica de la 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

página

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 detalles correspondientes.

array

organic

Una lista de anuncios no pagados con sus detalles correspondientes.

array

parse_status_code

El código de estado del trabajo de análisis. Puede ver los códigos de estado del parser descritos aquíarrow-up-right.

integer

created_at

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

timestamp

updated_at

La marca temporal cuando se finalizó el trabajo de scraping.

timestamp

status_code

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

integer

job_id

El ID del trabajo asociado con el trabajo de scraping.

string

circle-info

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

Clave (paid)
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 listados pagados y orgánicos.

integer

Organic

Clave (organic)
Descripción
Tipo

pos

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

integer

url

La URL completa del resultado orgánico.

string

desc

Una breve descripción o resumen del contenido del resultado orgánico.

string

title

El titular principal o título del resultado 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 listados pagados y orgánicos.

integer

Última actualización

¿Te fue útil?