Product
Aprende a empezar a raspar páginas de resultados de productos de Etsy.
El etsy_product source está diseñado para recuperar páginas de resultados de productos de Etsy. Podemos devolver el HTML de cualquier página de Etsy que desees. Además, podemos entregar salida estructurada (analizada) para páginas de productos de Etsy.
Solicitar ejemplos
Los ejemplos a continuación ilustran cómo puedes obtener un producto de Best Buy analizado.
curl 'https://realtime.oxylabs.io/v1/queries' \
--user 'USERNAME:PASSWORD' \
-H 'Content-Type: application/json' \
-d '{
"source": "etsy_product",
"product_id": "1858266469",
"parse": true
}'import requests
from pprint import pprint
# Estructurar payload.
payload = {
'source': 'etsy_product',
'product_id': '1858266469',
'parse': True
}
# Obtener respuesta.
response = requests.request(
'POST',
'https://realtime.oxylabs.io/v1/queries',
auth=('USERNAME', 'PASSWORD'),
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.
etsy_product
product_id
ID de producto de 10 símbolos.
-
parse
Devuelve datos parseados cuando se establece en true. Explore la salida diccionario de datos.
false
- parámetro obligatorio
Datos estructurados
etsy_product source puede extraer resultados de productos de Etsy en formato HTML o JSON, proporcionando datos estructurados sobre varios elementos de la página.
Ejemplo de salida
Diccionario de datos de salida
Ejemplo HTML

Estructura JSON
La tabla a continuación presenta una lista detallada de cada elemento de la página de producto 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 producto de Etsy.
string
precio
El precio del producto.
float
title
El título del producto.
string
images
Array de URLs a imágenes del producto.
array
vendedor
El objeto vendedor, que contiene detalles del vendedor.
object
reseñas
El objeto de reseñas, que contiene detalles de las reseñas.
object
reviews.count
El número de reseñas recibidas para el producto.
integer
moneda
La moneda en la que se denomina el precio.
string
envío
El objeto de envío, que contiene detalles del envío.
object
shipping.from
El país de origen del envío.
string
old_price
El precio anterior del producto antes del descuento.
integer
categorías
Array de objetos de categoría a los que pertenece el producto.
array
categories.title
El título de la categoría.
string
customized
Indica si el producto puede ser personalizado.
booleano
product_id
El identificador único del producto.
string
variation_count
El número de variaciones disponibles para el producto.
integer
parse_status_code
El código de estado del trabajo de parseo. Puede ver los códigos de estado del parser descritos aquí.
integer
created_at
La marca de tiempo cuando se creó el trabajo de scraping.
timestamp
updated_at
La marca de tiempo cuando el trabajo de scraping fue finalizado.
timestamp
page
El número de página en la paginación de resultados.
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.
integer
job_id
El ID del trabajo asociado con la tarea de scraping.
string
Vendedores
El objeto vendedor, que contiene detalles del vendedor.
url
La URL de la página del vendedor.
string
title
El nombre del vendedor.
string
rating
La puntuación de calificación del vendedor.
integer
best_seller
Indica si el vendedor es un best seller.
booleano
star_seller
Indica si el vendedor es un star seller.
booleano
reviews_count
(opcional)
El número de reseñas del vendedor.
integer
Última actualización
¿Te fue útil?

