Search Engine: marketplacelar bo‘yicha qidiruv agregatori
Uzum, OLX, Wildberries, Ozon, Yandex Market va kengayib borayotgan boshqa platformalar bo‘yicha real Playwright-parsing bilan ishlaydigan marketplace agregatori — filtrlar, saralash, platformalar holati va real vaqtdagi qidiruv diagnostikasi.
Muammo
Bir nechta marketplaceda — Uzum, OLX, Wildberries, Ozon, Yandex Market — bitta mahsulotni qidirganda har bir platformani alohida ochib, bir xil so‘rovni qayta kiritib, narx, reyting va yetkazib berish shartlarini qo‘lda solishtirishga to‘g‘ri keladi.
Tayyor narx agregatorlari ko‘pincha jonli qidiruv o‘rniga eskirgan yoki soxta ma'lumotli vitrina bo‘lib chiqadi, qaysi platforma nega natija bermaganini esa odatda bilib bo‘lmaydi — servis shunchaki nima ko‘rsatsa, o‘shani ko‘rsatadi.
Statik vitrina emas — real veb-parsing
Search Engine keshlangan katalog saqlamaydi, har bir so‘rovda Playwright orqali to‘g‘ridan-to‘g‘ri marketplayslarni skanerlaydi — Uzum, OLX, Wildberries, Ozon, Yandex Market, Alibaba va AliExpress ulanish bosqichida. Frontend React 19 + TypeScript'da, backend Express va Node.js'da, kod GitHub'da ochiq (MIT).
Bu ongli murosa: natijalar so‘rov paytida jonli va aniq, lekin platformaning o‘sha lahzada javob berishiga bog‘liq — shu sababli status Beta va nosozlikda jim qolish o‘rniga ochiq diagnostika logi bor.
Filtrlar, saralash va dublikatlardan himoya
Natijalarni narx (platforma valyutasida diapazon), minimal reyting, mahsulot holati (yangi/ishlatilgan) va yoqilgan platformalar bo‘yicha toraytirish mumkin, saralash esa — relevantlik, narx, reyting, sharhlar soni yoki joylashuv bo‘yicha. Alohida tumbler o‘xshash yoki dublikat mahsulotlarni asosiy natijalardan ajratib ko‘rsatadi — bir nechta saytdan parsing qilish bir xil mahsulot bo‘yicha kesishishlarni muqarrar qiladi.
"Platformalar holati" paneli real vaqtda ulangan manbalardan nechtasi javob berganini ko‘rsatadi (masalan, 7 tadan 6 tasi), "Qidiruv diagnostikasi" esa har bir platformaga so‘rovning xom logini ochadi — hattoki SERVER -> [AliExpress] <- Javob olindi: 0 natija ko‘rinishidagi qatorgacha. Bu qora quti o‘rniga ongli shaffoflik — foydalanuvchi va dasturchi qidiruv aynan qayerda ishlamaganini ko‘radi.
Natija
Servis foydalanuvchi uchun bepul, Beta holatida ishlaydi, O‘zbekiston va MDH bo‘yicha ~10 ming mahsulotni qamrab oladi, monetizatsiya esa platformalar bilan hamkorlik, referal komissiyalar va kelajakda premium funksiyalar orqali rejalashtirilgan — qidiruvning o‘zi uchun to‘lov yo‘q.
Tashqi integratsiya uchun REST API, o‘rnatiladigan iframe-vidjet va JS SDK tayyorlangan — ya'ni loyihani hozirdanoq boshqa saytga ulash mumkin, nafaqat mustaqil servis sifatida ishlatish.



