Búsqueda
Aprende cómo obtener resultados de búsqueda de Target usando Web Scraper API. Conoce sus parámetros de solicitud y la salida de datos estructurada.
El 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 desees. Además, podemos entregar salida estructurada (analizada) para páginas de búsqueda de Target.
Solicitar ejemplos
El ejemplo a continuación ilustra cómo puedes obtener un resultado de página de búsqueda de Target parseado.
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
# Estructurar 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,
)
json=payload
# En lugar de una respuesta con el estado del trabajo y la URL de resultados, esto devolverá la
pprint(response.json())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.
Valores de parámetros de la solicitud
Genérico
source
Establece el scraper.
target_search
query
La palabra clave o frase para buscar productos.
-
parse
Devuelve datos parseados cuando se establece en true.
false
- parámetro obligatorio
Localización
Adaptar resultados a tiendas específicas, tipo de cumplimiento, ubicaciones de entrega.
fulfillment_type
Establece el tipo de cumplimiento. Los valores disponibles son: pickup, envío, shop_in_store, same_day_delivery.
String
store_id
Establece la ubicación de la tienda.
Integer
delivery_zip
Establece la ubicación de envío.
String
Diccionario de datos de salida
Ejemplo HTML

Estructura JSON
La tabla a continuación presenta una lista detallada de página de resultados de búsqueda elemento que analizamos, junto con su descripción y tipo de dato. La tabla también incluye algunos metadatos.
url
La URL de la página de resultados de búsqueda.
String
results
Contenedor para los resultados de búsqueda.
Diccionario
organic
Lista de resultados de búsqueda orgánicos (no pagados).
Lista
organic.url
La URL de la página de producto individual.
String
organic.title
El título del producto.
String
organic.brand_link
La URL de la página de la marca.
String
organic.brand_name
El nombre de la marca.
String
organic.price_data
Contenedor para los datos de precio del producto.
Diccionario
organic.price_data.price
El precio del producto.
Float
organic.price_data.currency
La moneda del precio.
String
organic.price_data.upper_price
El precio superior si hay un rango de precios.
Float
organic.product_id
El ID único del producto.
String
organic.rating_data
Contenedor para los datos de calificación del producto.
Diccionario
organic.rating_data.count
El número de valoraciones.
Integer
organic.rating_data.score
La puntuación de calificación promedio.
Float
organic.rating_data.reviews_url
La URL de la página de reseñas.
String
organic.shipping_message
La información de envío del producto.
String
created_at
La marca de tiempo cuando se creó el trabajo de scraping.
String
updated_at
La marca de tiempo cuando el trabajo de scraping fue finalizado.
String
parse_status_code
El código de estado del trabajo de parseo. Puede ver los códigos de estado del parser descritos aquí.
Integer
page
El número de página de los resultados de búsqueda
Integer
status_code
El código de estado del trabajo de scraping. Puede ver los códigos de estado del scraper descritos aquí.
Integer
parser_type
El tipo de parser utilizado para extraer los datos.
String
job_id
El ID del trabajo asociado con la tarea de scraping.
String
Última actualización
¿Te fue útil?

