Ana içeriğe atla

Shop::Wildberries::ProductInfo - Wildberries ürün sayfası veri kazıyıcı

img

Veri kazıyıcı incelemesi

Wildberries ürün veri kazıyıcı kullanarak, ürün bağlantıları veya NM ID üzerinden ürün kartı verilerini alabilirsiniz.

A-Parser işlevselliği, veri çekme ayarlarını daha sonra kullanmak üzere kaydetmenize (presetler), veri çekme zamanlaması belirlemenize ve çok daha fazlasına olanak tanır. Mümkün olan maksimum sonuç sayısını elde etmek için otomatik sorgu çoğaltma, dosyalardan alt sorgu yerleştirme, sayısal-alfabetik kombinasyonları ve listeleri tarama özelliklerini kullanabilirsiniz.

Toplanan veriler

img

Temel

  • Ürün adı ($title)
  • WB üzerindeki kategori yolu ($category)
  • Marka ($brand)
  • WB üzerindeki marka/kategori bağlantısı ($brandSubUrl)
  • Stok kodu, nm ID ($sku). Ürün yoksa — sadece $sku doldurulur
  • Açıklama ($description)
  • Üretim ülkesi ($country)
  • Renkler, ; ile ayrılmış ($colors)

Fiyatlar ve stok durumu

  • Eski fiyat, sitede üzeri çizili olan ($price) — teslimat hariç
  • İndirimli fiyat ($discountPrice) — teslimat hariç
  • Ayrı teslimat ücreti ($logisticsPrice); yoksa — 0
  • WB Cüzdan (Wallet) fiyatı ($walletPrice) — sadece Currency = RUB olduğunda; $discountPrice üzerinden yaklaşık %2 indirim, teslimat hariç; her üründe yoktur — o zaman 0
  • Stoktaki miktar ($qty) — satış sayısı değildir

Sitedeki gibi "toplam fiyatı" şablonda kendiniz oluşturun, örneğin $discountPrice + $logisticsPrice (WB vitrininde toplam tutar teslimat noktasına göre değişebilir, veri kazıyıcı bileşenleri ayrı ayrı verir).

Satıcı

  • Satıcı adı ($seller)
  • Satıcı bağlantısı ($sellerUrl)
  • Yasal isim ($sellerLegalName)
  • Vergi numarası, INN ($inn)
  • OGRN ($ogrn)
  • Ticari marka ($trademark)
  • Yasal adres ($legalAddress)

İncelemeler

  • Yorum sayısı ($comments)
  • Ürün puanı ($rating)

Diziler

  • Fotoğraflar ($photos.$i.url) — ürün görsellerinin bağlantıları
  • Fiyat geçmişi ($prices.$i.date, $prices.$i.price) — farklı ürünlerde farklı sayıda tarih olabilir; bazı ürünler için geçmiş bulunmayabilir
  • WB arama etiketleri ($tags.$i.tag) — "Bu ürünle birlikte arananlar"

Kullanım durumları

  • Ürün fiyat dinamiklerinin takibi
  • Ürünlerin puan, yorum ve stok durumuna göre değerlendirilmesi
  • Tüm ürün görsellerinin toplanması

Sorgular

Sorgu olarak — ürün kartı bağlantısı (herhangi bir wildberries.* bölgesi) veya 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

Sorgu makroları

Yerleşik sorgu makrolarını kullanabilirsiniz. Örneğin, veri kazıyıcının ürün bağlantısındaki stok kodu numarası yerine otomatik olarak sırayla 1den 100 000e kadar değerler koymasını istiyoruz. Bunun için {num:START:END} makrosunu uygulayabilirsiniz. Sorgu olarak herhangi bir ürün bağlantısını belirtip stok kodu yerine makroyu yazalım:

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

Bu yöntem, Wildberries ürünlerini stok kodlarını bilmeseniz bile son derece kolay ve otomatik bir şekilde çekmenizi sağlar. A-Parser numarayı sırayla yerine koyacak, sayfaya girecek ve eğer varsa verileri toplayacaktır.

Olası ayarlar

ParametreVarsayılan değerAçıklama
CurrencyRUBSonuçlardaki fiyat para birimi: RUB, BYN, KZT, KGS, AMD, UZS, TJS, ETB, GEL. $walletPrice yalnızca RUB için doldurulur
AddressMoskovaTeslimat noktasının adresi; koordinatlarla birlikte bölgeyi belirler ve fiyatları etkiler
Latitude55.753737Teslimat noktasının enlemi
Longitude37.6201Teslimat noktasının boylamı
Max concurrent browser pages10Veri kazıyıcının aynı anda açabileceği Chrome sayfası sayısı. Çok sayıda iş parçacığı kullanırken dikkatli artırın — bellek ve CPU yükü artar
Chrome HeadlessTarayıcıyı arka plan modunda başlatma
Use sessionsÇalışma oturumlarını kaydeder. Oturum uygunsa — bu sorguda tarayıcı başlatılmaz
not

Varsayılan olarak Wildberries sonuçları Moskova için görüntüler. Veri kazıyıcıda bir teslimat noktası belirleme imkanı vardır ve sonuç listesi belirli bir konuma bağlanacaktır. Bunu yapmak için 3 parametreyi yeniden tanımlamanız gerekir: Address, Longitude ve Latitude. Bu parametreler için gerekli değerleri tarayıcıdan alabilirsiniz:

1. Geliştirici Araçlarını (Chrome'da F12 tuşu) önceden açarak istediğiniz teslimat noktasını seçin

img

2. "Ağ" sekmesinde show sorgusunu arayın ve verileri veri kazıyıcı ayarlarına kopyalayın

Teslimat noktasını seçtikten sonra (Chrome'da Network) sekmesini açın. show sorgusunu bulun, yanıtta (Preview) address ve coordinates değerlerini kopyalayıp veri kazıyıcının sırasıyla Address, Latitude ve Longitude alanlarına yapıştırın.

img