Shop::Wildberries::ProductInfo - extractor de páginas de productos de Wildberries

Revisión del extractor
Utilizando el extractor de productos de Wildberries, puede obtener datos de productos a partir de una lista de enlaces a las páginas de dichos productos.
La funcionalidad de A-Parser permite guardar los ajustes de extracción para su uso posterior (ajustes preestablecidos), establecer programas de extracción y mucho más. Puede utilizar la generación automática de consultas, la sustitución de subconsultas desde archivos, la combinación de caracteres alfanuméricos y listas para obtener la mayor cantidad posible de resultados.
Datos recopilados

Principales
- Nombre del producto (
title) - Ruta de la categoría en WB (
category) - Marca (
brand) - Enlace a la marca/categoría en WB (
brandSubUrl) - Artículo, nm ID (
sku) - Descripción (
description) - País de origen (
country) - Colores, separados por
;(colors)
Precios y disponibilidad
- Precio anterior, tachado en el sitio (
price) — sin envío - Precio con descuento (
discountPrice) — sin envío - Envío por separado (
logisticsPrice); si no hay —0 - Precio con WB Wallet (
walletPrice) — solo con Currency = RUB; descuento de ~2% sobrediscountPrice, sin envío; no disponible en todos los productos — en ese caso0o vacío - Stock en almacén (
qty) — no es el número de ventas
Calcule el precio final "como en el sitio" en la plantilla usted mismo, por ejemplo discountPrice + logisticsPrice (en el escaparate de WB la suma puede depender del punto de entrega, el extractor entrega los componentes por separado).
Vendedor
- Nombre del vendedor (
seller) - Enlace al vendedor (
sellerUrl) - Razón social (
sellerLegalName) - INN (
inn) - OGRN (
ogrn) - Marca comercial (
trademark) - Dirección legal (
legalAddress)
Reseñas
- Número de reseñas (
comments) - Calificación del producto (
rating)
Matrices
- Fotos (
photos, campourl) — enlaces a las imágenes del producto - Historial de precios (
prices, camposdate,price) — los valores de los campos pueden estar ausentes o variar en cantidad, es decir, diferentes productos pueden tener un número distinto de fechas y precios en el historial, y para algunos productos esta información puede no estar disponible en absoluto - Etiquetas de búsqueda de WB (
tags, campotag) — "Búsquedas relacionadas con este producto"
Variantes de uso
- Seguimiento de la dinámica de precios de los productos
- Evaluación de productos por calificación, reseñas y disponibilidad
- Recopilación de todas las imágenes de los productos
Consultas
Como consultas, es necesario indicar enlaces a los productos, por ejemplo:
https://www.wildberries.ru/catalog/13823047/detail.aspx
https://www.wildberries.ru/catalog/12622014/detail.aspx?targetUrl=MI
https://www.wildberries.ru/catalog/4068082/detail.aspx?targetUrl=MI
https://www.wildberries.ru/catalog/2776868/detail.aspx?targetUrl=GP
Sustituciones en consultas
Puede utilizar los macros integrados de sustitución de consultas.
Por ejemplo, si queremos que el extractor sustituya automáticamente en el enlace del producto el número de SKU del 1 al 100 000. Para ello, se puede aplicar el macro {num:START:END}.
Como consulta, indicaremos el enlace a cualquier producto y, en lugar del SKU, escribiremos el macro:
https://www.wildberries.ru/catalog/{num:1:100000}/detail.aspx
Este método permite extraer productos de Wildberries de forma extremadamente fácil y automática, incluso sin conocer sus SKU. A-Parser sustituirá el número de forma secuencial, accederá a la página y recopilará los datos si existen.
Configuraciones posibles
| Parámetro | Valor por defecto | Descripción |
|---|---|---|
| Currency | RUB | Moneda de los precios en los resultados: RUB, BYN, KZT, KGS, AMD, UZS, TJS, ETB, GEL. La variable walletPrice se completa solo con RUB |
| Address | Dirección del punto de entrega; junto con las coordenadas define la región e influye en los precios | |
| Longitude | Longitud del punto de entrega | |
| Latitude | Latitud del punto de entrega | |
| Max concurrent browser pages | 5 | Cuántas páginas de Chrome puede abrir simultáneamente el extractor. Con un gran número de hilos, aumente con precaución: aumenta la carga en la memoria y la CPU |
| Chrome Headless | ☑ | Ejecución del navegador en modo de segundo plano (sin ventana visible). Si la verificación en el sitio falla o se necesita depuración, desmarque la casilla |
Por defecto, Wildberries muestra los resultados para Moscú. En el extractor existe la posibilidad de definir un punto de entrega y la lista de resultados se vinculará a una ubicación específica. Para hacer esto, es necesario redefinir 3 parámetros: Address, Longitude y Latitude. Puede obtener los valores necesarios para estos parámetros en el navegador:
1. Seleccionamos el punto de entrega deseado, abriendo previamente las Herramientas para desarrolladores (en Chrome, tecla F12)

2. En la pestaña «Red» buscamos la solicitud create?version=1 y copiamos los datos en la configuración del extractor
Después de seleccionar el punto de entrega, abra la pestaña Red (en Chrome en inglés — Network). Busque la solicitud create?version=1, en la respuesta (Preview) copie address, lat y lon en los campos Address, Latitude y Longitude del extractor respectivamente.
