跳转到主要内容

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

查询宏替换

您可以使用内置查询替换宏。 例如,我们希望爬虫工具自动按顺序将 1100 000 的货号代入商品链接。为此可以使用宏 {num:START:END}。 在查询中指定任意商品链接,并将货号部分替换为宏:

https://www.wildberries.ru/catalog/{num:1:100000}/detail.aspx

这种方法可以非常轻松地自动抓取 Wildberries 商品,甚至无需预先知道它们的货号。A-Parser 将自动按顺序替换编号,访问页面并在数据存在时进行采集。

可用设置

参数默认值描述
CurrencyRUB结果中的价格货币:RUB, BYN, KZT, KGS, AMD, UZS, TJS, ETB, GEL。$walletPrice 仅在 RUB 时填充
AddressMoskva自提点地址;与坐标共同设定区域并影响价格
Latitude55.753737自提点纬度
Longitude37.6201自提点经度
Max concurrent browser pages10爬虫工具可同时打开的 Chrome 页面数量。线程数较多时请谨慎增加 —— 会增加内存和 CPU 负载
Chrome Headless在后台模式下运行浏览器
Use sessions保存工作会话。如果会话适用 —— 浏览器在该请求中将不启动
备注

默认情况下,Wildberries 显示莫斯科的结果。在爬虫工具中可以设置自提点,结果列表将绑定到特定位置。为此需要重写 3 个参数:AddressLongitudeLatitude。可以在浏览器中获取这些参数所需的值:

1. 预先打开开发者工具(Chrome 中按 F12 键),选择所需的自提点

图片

2. 在“网络”选项卡中查找请求 show 并将数据复制到爬虫工具设置中

选择提货点后,打开 网络 (Network) 选项卡。找到名为 show 的请求,在响应 (Preview) 中分别将 addresscoordinates 复制到爬虫工具的 AddressLatitudeLongitude 字段中。

图片