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

Producto

Extrae páginas de producto de Target por ID de producto con datos analizados que incluyen precios, marca, categoría, descripción y puntuación de valoración, con soporte para tienda, tipo de cumplimiento y más.

La target_product La fuente está diseñada para recuperar páginas de resultados de productos de Target. Podemos devolver el HTML de cualquier página de Target que desee. Además, podemos proporcionar salida estructurada (analizada) para páginas de producto de Target.

Ejemplos de solicitud

El ejemplo siguiente muestra cómo puede obtener un resultado analizado de una página de producto de Target.

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


# Estructura del payload.
payload = {
    'source': 'target_product',
    'product_id': '91936637',
    '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.

universal

product_id

ID del producto de Target.

-

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

Adapte los resultados a tiendas específicas, tipos de fulfillment y ubicaciones de entrega.

Parámetro
Descripción
Tipo

fulfillment_type

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

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

Producto

Ejemplo en HTML

Estructura JSON

La tabla siguiente presenta una lista detallada de cada página de producto elemento que parseamos, 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 del producto.

cadena

marca

Objeto que contiene los detalles de la marca.

objeto

brand.href

La URL de la página de la marca.

cadena

brand.name

El nombre de la marca.

cadena

precio

El precio del producto.

flotante

title

El título del producto.

cadena

category

La categoría del producto.

cadena

moneda

La moneda en la que se muestra el precio.

cadena

description

Una descripción detallada del producto.

cadena

rating_score

La puntuación de valoración del producto.

entero

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

parser_type

El tipo de analizador usado para extraer los datos.

entero

id_del_trabajo

El ID del trabajo asociado con el trabajo de scraping.

cadena

Última actualización

¿Te fue útil?