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
source
Configura el scraper.
target_search
consulta
La palabra clave o frase para buscar productos.
-
parse
Devuelve datos analizados cuando se establece en true.
false
- parámetro obligatorio
Localización
Adapta los 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.
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.
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?

