For the complete documentation index, see llms.txt. This page is also available as Markdown.

Búsqueda

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

La 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, use el render parámetro.

Ejemplos de solicitud

En el ejemplo siguiente, hacemos una solicitud para recuperar resultados de búsqueda de Bing para el término de búsqueda adidas. La búsqueda comenzará en 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
    }'
import requests
from pprint import pprint

# Estructura del payload.
payload = {
    'source': 'bing_search',
    'domain': 'com',
    'query': 'adidas',
    'start_page': 11,
    'pages': 10,
    'callback_url': 'https://your.callback.url',
    'parse': True
}

# Obtener respuesta.
response = requests.request(
    'POST',
    'https://realtime.oxylabs.io/v1/queries',
    auth=('USERNAME', 'PASSWORD'),
    json=payload,
)

# Print prettified response to stdout.
pprint(response.json())

Usamos integración síncrona Realtime método de integración en nuestros ejemplos. Si deseas usar Proxy Endpoint o una integración asíncrona Push-Pull integración, consulta la 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 solicitud

Genérico

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

Parámetro
Descripción
Valor predeterminado

source

Configura el scraper.

bing_search

consulta

La palabra clave o frase que se 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. Explorar la salida diccionario de datos.

false

callback_url

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

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 de los resultados de búsqueda. Admite formatos de ciudad, estado, país o coordenadas. Leer más.

-

domain

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

com

locale

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

Abrir

Diccionario de datos de salida

Ejemplo en HTML

Estructura JSON

La tabla a continuación presenta una lista detallada de cada elemento 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.

cadena

page

El número de página actual.

entero

results

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

objeto

paid (opcional)

Una lista de resultados patrocinados con sus respectivos detalles.

arreglo

organic

Una lista de resultados orgánicos con sus respectivos detalles.

arreglo

parse_status_code

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

entero

creado_en

La marca de tiempo en que se creó el trabajo de scraping.

marca_de_tiempo

actualizado_en

La marca de tiempo en que terminó el trabajo de scraping.

marca_de_tiempo

código_de_estado

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

entero

id_del_trabajo

El ID del trabajo asociado con el trabajo de scraping.

cadena

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

Pagado

Clave (de pago)
Descripción
Tipo

pos

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

entero

url

La URL completa del anuncio de pago.

cadena

desc

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

cadena

title

El encabezado o título principal del anuncio.

cadena

url_shown

La URL simplificada mostrada a los usuarios.

cadena

pos_overall

La clasificación del anuncio entre todos los resultados de búsqueda, incluidas las listas de pago y orgánicas.

entero

Orgánico

Clave (organic)
Descripción
Tipo

pos

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

entero

url

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

cadena

desc

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

cadena

title

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

cadena

url_shown

La URL simplificada mostrada a los usuarios.

cadena

pos_overall

La clasificación del resultado orgánico entre todos los resultados de búsqueda, incluidas las listas de pago y orgánicas.

entero

Última actualización

¿Te fue útil?