Hoppa till huvudinnehåll

Shop::Wildberries::ProductInfo - scraper för Wildberries produktsidor

bild

Översikt av scrapern

Genom att använda Wildberries produktscraper kan du hämta data från produktkort via produktlänkar eller NM ID.

Funktionaliteten i A-Parser gör det möjligt att spara inställningar för framtida bruk (förinställningar), schemalägga dataskrapning och mycket mer. Du kan använda automatisk frågemultiplikation, infogning av underfrågor från filer, generering av alfanumeriska kombinationer och listor för att få största möjliga mängd resultat.

Insamlade data

bild

Grundläggande

  • Produktnamn ($title)
  • Kategorisökväg på WB ($category)
  • Varumärke ($brand)
  • Länk till varumärke/kategori på WB ($brandSubUrl)
  • Artikelnummer, nm ID ($sku). Om produkten saknas — fylls endast $sku i
  • Beskrivning ($description)
  • Tillverkningsland ($country)
  • Färger, separerade med ; ($colors)

Priser och tillgänglighet

  • Gammalt pris, överstruket på webbplatsen ($price) — utan frakt
  • Pris med rabatt ($discountPrice) — utan frakt
  • Frakt separat ($logisticsPrice); om ingen — 0
  • Pris med WB Wallet ($walletPrice) — endast vid Currency = RUB; rabatt ~2% från $discountPrice, utan frakt; inte för alla produkter — då 0
  • Lagersaldo ($qty) — inte antal försäljningar

Sammanställ det slutgiltiga priset "som på webbplatsen" själv i mallen, till exempel $discountPrice + $logisticsPrice (i WB-butiken kan summan bero på uthämtningsställe, scrapern levererar komponenterna separat).

Säljare

  • Säljarens namn ($seller)
  • Länk till säljaren ($sellerUrl)
  • Juridiskt namn ($sellerLegalName)
  • INN ($inn)
  • OGRN ($ogrn)
  • Varumärke ($trademark)
  • Juridisk adress ($legalAddress)

Recensioner

  • Antal recensioner ($comments)
  • Produktbetyg ($rating)

Arrayer

  • Foton ($photos.$i.url) — länkar till produktbilder
  • Prishistorik ($prices.$i.date, $prices.$i.price) — olika antal datum för olika produkter; för vissa produkter kan historik saknas
  • WB sök-taggar ($tags.$i.tag) — "Andra sökte även efter"

Användningsfall

  • Spårning av prisdynamik för produkter
  • Utvärdering av produkter baserat på betyg, recensioner och tillgänglighet
  • Insamling av alla produktbilder

Frågor

Som frågor används länkar till produktkort (valfri zon wildberries.*) eller 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

Frågesubstitutioner

Du kan använda inbyggda makron för frågesubstitution. Till exempel om vi vill att scrapern automatiskt ska ersätta artikelnumret i produktlänken i tur och ordning från 1 till 100 000. För detta kan makrot {num:START:END} användas. Som fråga anger vi länken till valfri produkt och skriver in makrot istället för artikelnumret:

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

Denna metod gör det extremt enkelt att automatiskt skrapa Wildberries-produkter även utan att känna till deras artikelnummer. A-Parser kommer självständigt att infoga numret i ordningsföljd, besöka sidan och samla in data om de finns.

Möjliga inställningar

ParameterStandardvärdeBeskrivning
CurrencyRUBValuta för priser i resultaten: RUB, BYN, KZT, KGS, AMD, UZS, TJS, ETB, GEL. $walletPrice fylls endast i vid RUB
AddressMoskvaAdress för utlämningsställe; tillsammans med koordinater definierar den regionen och påverkar priser
Latitude55.753737Breddgrad för utlämningsställe
Longitude37.6201Längdgrad för utlämningsställe
Max concurrent browser pages10Hur många Chrome-sidor som en scraper kan öppna samtidigt. Vid ett stort antal trådar, öka försiktigt — belastningen på minne och CPU ökar
Chrome HeadlessKör webbläsaren i bakgrundsläge
Use sessionsSparar arbetssessioner. Om en session passar startas inte webbläsaren för denna begäran
anteckning

Som standard visar Wildberries resultat för Moskva. I scrapern finns möjligheten att ange ett uthämtningsställe så att resultatlistan kopplas till en specifik plats. För att göra detta behöver du åsidosätta 3 parametrar: Address, Longitude och Latitude. Du kan hämta de nödvändiga värdena för dessa parametrar i webbläsaren:

1. Välj önskat uthämtningsställe efter att ha öppnat utvecklarverktygen (i Chrome tangenten F12)

bild

2. I fliken "Nätverk", leta efter begäran show och kopiera data till scraperns inställningar

Efter att ha valt uthämtningsställe, öppna fliken Nätverk (i Chrome på engelska — Network). Hitta anropet show, i svaret (Preview) kopiera address, coordinates till fälten Address, Latitude respektive Longitude i scrapern.

bild