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

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

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$skudoldurulur - 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 zaman0 - 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
| Parametre | Varsayılan değer | Açıklama |
|---|---|---|
| Currency | RUB | Sonuçlardaki fiyat para birimi: RUB, BYN, KZT, KGS, AMD, UZS, TJS, ETB, GEL. $walletPrice yalnızca RUB için doldurulur |
| Address | Moskova | Teslimat noktasının adresi; koordinatlarla birlikte bölgeyi belirler ve fiyatları etkiler |
| Latitude | 55.753737 | Teslimat noktasının enlemi |
| Longitude | 37.6201 | Teslimat noktasının boylamı |
| Max concurrent browser pages | 10 | Veri 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 Headless | ☑ | Tarayıcıyı arka plan modunda başlatma |
| Use sessions | ☑ | Çalışma oturumlarını kaydeder. Oturum uygunsa — bu sorguda tarayıcı başlatılmaz |
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

2. "Ağ" sekmesinde show sorgusunu arayın ve verileri veri kazıyıcı ayarlarına kopyalayın
Teslimat noktasını seçtikten sonra Ağ (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.
