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, bu ürünlerin sayfa bağlantı listesine göre ürün 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)
  • 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ıca teslimat ücreti (logisticsPrice); yoksa — 0
  • WB Cüzdan ile fiyat (walletPrice) — sadece Currency = RUB olduğunda; discountPrice üzerinden yaklaşık %2 indirim, teslimat hariç; her üründe bulunmaz — bu durumda 0 veya boş
  • Stok miktarı (qty) — satış miktarı 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 kimlik numarası (inn)
  • OGRN (ogrn)
  • Ticari marka (trademark)
  • Yasal adres (legalAddress)

İncelemeler

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

Diziler

  • Fotoğraflar (photos, url alanı) — ürün görsellerine bağlantılar
  • Fiyat geçmişi (prices, date, price alanları) — alan değerleri eksik olabilir veya sayıca farklılık gösterebilir, yani farklı ürünlerin geçmişinde farklı sayıda tarih ve fiyat olabilir ve bazı ürünler için bu bilgi hiç sunulmayabilir
  • WB arama etiketleri (tags, tag alanı) — "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 bağlantılarını belirtmeniz gerekir, örneğin:

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

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 değişkeni yalnızca RUB olduğunda doldurulur
AddressTeslimat noktası adresi; koordinatlarla birlikte bölgeyi belirler ve fiyatları etkiler
LongitudeTeslimat noktasının boylamı
LatitudeTeslimat noktasının enlemi
Max concurrent browser pages5Veri kazıyıcının aynı anda kaç Chrome sayfası açabileceği. Çok sayıda iş parçacığı olduğunda dikkatli artırın — bellek ve CPU yükü artar
Chrome HeadlessTarayıcıyı arka plan modunda (görünür pencere olmadan) başlatma. Sitedeki kontrol geçilmiyorsa veya hata ayıklama gerekiyorsa işareti kaldırın
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 create?version=1 sorgusunu arayın ve verileri veri kazıyıcı ayarlarına kopyalayın

Teslimat noktasını seçtikten sonra (Chrome'da İngilizce — Network) sekmesini açın. create?version=1 sorgusunu bulun, yanıtta (Preview) address, lat ve lon değerlerini veri kazıyıcının sırasıyla Address, Latitude ve Longitude alanlarına kopyalayın.

img