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

Revisión del extractor
Utilizando el extractor de productos Wildberries, puede obtener los datos de la ficha del producto mediante enlaces a los productos o por NM ID.
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). Si el producto no existe, solo se completa$sku - Descripción (
$description) - País de origen (
$country) - Colores, separados por
;($colors)
Precios y disponibilidad
- Precio antiguo, 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% sobre$discountPrice, sin envío; no disponible en todos los productos — en ese caso0 - Stock en almacén (
$qty) — no es la cantidad 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.$i.url) — enlaces a las imágenes del producto - Historial de precios (
$prices.$i.date,$prices.$i.price) — diferente número de fechas según el producto; para algunos productos puede no haber historial - Etiquetas de búsqueda de WB (
$tags.$i.tag) — "Con este producto también buscaron"
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: un enlace a la ficha (cualquier zona wildberries.*) o card=<NM ID>:
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
card=4068082
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. $walletPrice se completa solo con RUB |
| Address | Moskva | Dirección del punto de entrega; junto con las coordenadas define la región e influye en los precios |
| Latitude | 55.753737 | Latitud del punto de entrega |
| Longitude | 37.6201 | Longitud del punto de entrega |
| Max concurrent browser pages | 10 | Cuántas páginas de Chrome puede abrir simultáneamente el extractor. Con un gran número de hilos, aumentar con precaución: crece la carga en la memoria y la CPU |
| Chrome Headless | ☑ | Ejecución del navegador en modo de segundo plano |
| Use sessions | ☑ | Guarda las sesiones de trabajo. Si la sesión es adecuada, el navegador no se inicia en esta consulta |
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 consulta show 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 consulta show, en la respuesta (Preview) copie address, coordinates en los campos Address, Latitude y Longitude del extractor respectivamente.
