Shop::Wildberries::ProductInfo - Wildberries 商品详情页爬虫工具

爬虫工具概览
使用 Wildberries 商品爬虫工具,您可以通过商品链接或 NM ID 获取商品详情页数据。
A-Parser 的功能允许您保存数据抓取设置以便后续使用(预设)、设置数据抓取计划等。您可以使用自动查询扩展、从文件中替换子查询、遍历数字字母组合和列表,以获取尽可能多的结果。
采集的数据

基础信息
- 商品名称 (
$title) - WB 上的类别路径 (
$category) - 品牌 (
$brand) - WB 上的品牌/类别链接 (
$brandSubUrl) - 货号,nm ID (
$sku)。如果商品不存在 — 仅填充$sku - 描述 (
$description) - 生产国 (
$country) - 颜色,以
;分隔 ($colors)
价格与库存
- 原价,网站上的划线价 (
$price) — 不含运费 - 折扣价 (
$discountPrice) — 不含运费 - 单独运费 (
$logisticsPrice);若无则为0 - WB 钱包价 (
$walletPrice) — 仅限 Currency = RUB;约比$discountPrice低 2%,不含运费;并非所有商品都有 — 若无则为0 - 库存余量 (
$qty) — 非销量
请在模板中自行计算“与网站一致”的最终价格,例如 $discountPrice + $logisticsPrice(WB 前台显示的总额可能取决于提货点,爬虫工具分别提供各组成部分)。
卖家信息
- 卖家名称 (
$seller) - 卖家链接 (
$sellerUrl) - 法定名称 (
$sellerLegalName) - INN (纳税人识别号) (
$inn) - OGRN (主要国家登记号) (
$ogrn) - 商标 (
$trademark) - 注册地址 (
$legalAddress)
评价
- 评价数量 (
$comments) - 商品评分 (
$rating)
数组
- 照片 (
$photos.$i.url) — 商品图片链接 - 价格历史 (
$prices.$i.date,$prices.$i.price) — 不同商品日期数量不同;部分商品可能无历史记录 - WB 搜索标签 (
$tags.$i.tag) — “搜索此商品的用户还看了”
应用场景
- 监控商品价格动态
- 根据评分、评价和库存评估商品
- 采集所有商品图片
查询
查询格式为商品详情页链接(任何 wildberries.* 域名)或 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
查询宏替换
您可以使用内置查询替换宏。
例如,我们希望爬虫工具自动按顺序将 1 到 100 000 的货号代入商品链接。为此可以使用宏 {num:START:END}。
在查询中指定任意商品链接,并将货号部分替换为宏:
https://www.wildberries.ru/catalog/{num:1:100000}/detail.aspx
这种方法可以非常轻松地自动抓取 Wildberries 商品,甚至无需预先知道它们的货号。A-Parser 将自动按顺序替换编号,访问页面并在数据存在时进行采集。
可用设置
| 参数 | 默认值 | 描述 |
|---|---|---|
| Currency | RUB | 结果中的价格货币:RUB, BYN, KZT, KGS, AMD, UZS, TJS, ETB, GEL。$walletPrice 仅在 RUB 时填充 |
| Address | Moskva | 自提点地址;与坐标共同设定区域并影响价格 |
| Latitude | 55.753737 | 自提点纬度 |
| Longitude | 37.6201 | 自提点经度 |
| Max concurrent browser pages | 10 | 爬虫工具可同时打开的 Chrome 页面数量。线程数较多时请谨慎增加 —— 会增加内存和 CPU 负载 |
| Chrome Headless | ☑ | 在后台模式下运行浏览器 |
| Use sessions | ☑ | 保存工作会话。如果会话适用 —— 浏览器在该请求中将不启动 |
备注
默认情况下,Wildberries 显示莫斯科的结果。在爬虫工具中可以设置自提点,结果列表将绑定到特定位置。为此需要重写 3 个参数:Address、Longitude 和 Latitude。可以在浏览器中获取这些参数所需的值:
1. 预先打开开发者工具(Chrome 中按 F12 键),选择所需的自提点

2. 在“网络”选项卡中查找请求 show 并将数据复制到爬虫工具设置中
选择提货点后,打开 网络 (Network) 选项卡。找到名为 show 的请求,在响应 (Preview) 中分别将 address、coordinates 复制到爬虫工具的 Address、Latitude 和 Longitude 字段中。
