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

Búsqueda

Extrae resultados de búsqueda de Target con datos analizados para listados orgánicos, incluidos precios, valoraciones, información de marca y envío, con soporte para tienda, tipo de cumplimiento y más.

La target_search source está diseñado para recuperar páginas de resultados de búsqueda de Target. Podemos devolver el HTML de cualquier página de Target que quieras. Además, podemos entregar salida estructurada (parseada) para páginas de búsqueda de Target.

Ejemplos de solicitud

El ejemplo de abajo ilustra cómo puedes obtener un resultado parseado de una página de búsqueda de Target.

curl 'https://realtime.oxylabs.io/v1/queries' \\
--user 'USERNAME:PASSWORD' \\
-H 'Content-Type: application/json' \\
-d '{
        "source": "target_search", 
        "query": "iphone",
        "render": "html",
        "parse": true
    }'
import requests
from pprint import pprint


# Estructura del payload.
payload = {
    'source': 'target_search',
    'query': 'iphone',
    'render': 'html',
    'parse': True,
}

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

# Instead of response with job status and results url, this will return the
# JSON response with the result.
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.

Valores de los parámetros de solicitud

Genérico

Parámetro
Descripción
Valor predeterminado

source

Configura el scraper.

target_search

consulta

La palabra clave o frase para buscar productos.

-

render

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

-

parse

Devuelve datos analizados cuando se establece en true.

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

Adapta los resultados a tiendas específicas, tipo de cumplimiento, ubicaciones de entrega.

Parámetro
Descripción
Tipo

fulfillment_type

Establece el tipo de cumplimiento. Los valores disponibles son: pickup, envío, shop_in_store, same_day_delivery.

cadena

store_id

Establece la ubicación de la tienda.

Entero

delivery_zip

Establece la ubicación de envío.

cadena

Diccionario de datos de salida

Ejemplo en HTML

Estructura JSON

La tabla de abajo presenta una lista detallada de página de resultados de búsqueda elemento que parseamos, junto con su descripción y tipo de dato. La tabla también incluye algunos metadatos.

Clave
Descripción
Tipo de clave

url

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

cadena

results

Contenedor para los resultados de búsqueda.

Diccionario

organic

Lista de resultados orgánicos (no pagados).

Lista

organic.url

La URL de la página individual del producto.

cadena

organic.title

El título del producto.

cadena

organic.brand_link

La URL de la página de la marca.

cadena

organic.brand_name

El nombre de la marca.

cadena

organic.price_data

Contenedor para los datos de precio del producto.

Diccionario

organic.price_data.price

El precio del producto.

Flotante

organic.price_data.currency

La moneda del precio.

cadena

organic.price_data.upper_price

El precio superior si hay un rango de precios.

Flotante

organic.product_id

El ID único del producto.

cadena

organic.rating_data

Contenedor para los datos de valoración del producto.

Diccionario

organic.rating_data.count

El número de valoraciones.

Entero

organic.rating_data.score

La puntuación media de valoración.

Flotante

organic.rating_data.reviews_url

La URL de la página de reseñas.

cadena

organic.shipping_message

La información de envío del producto.

cadena

creado_en

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

cadena

actualizado_en

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

cadena

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

page

El número de página de los resultados de búsqueda

Entero

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

parser_type

El tipo de analizador usado para extraer los datos.

cadena

id_del_trabajo

El ID del trabajo asociado con el trabajo de scraping.

cadena

Última actualización

¿Te fue útil?