← Zpět na projekty

BazarScanner

Automatický monitoring českých bazarů s e-mailovými upozorněními na nové inzeráty. Nastavíte klíčové slovo a cenový rozsah — aplikace prohledá Bazos.cz i Sbazar.cz a pošle vám jen to, co jste ještě neviděli.

DjangoCeleryBeautifulSoupPostgreSQL
2monitorované portály
4 hinterval skenování
E-mailnotifikační kanál

Výzva

Hledáte konkrétní věc na Bazoši nebo Sbazaru? Musíte ručně kontrolovat nové inzeráty několikrát denně, abyste nepropásli dobrou nabídku. Žádný z těchto portálů nenabízí spolehlivé upozornění na nové výsledky, natož filtrování podle cenového rozsahu.

K tomu se přidává problém s duplicitami — stejný inzerát se zobrazuje znovu a znovu při každém obnovení stránky. Pokud sledujete víc portálů najednou, práce se zdvojnásobí. Ruční monitoring je únavný a nespolehlivý — stačí jeden den nepodívat se a nejlepší nabídka je pryč.

Jak to funguje

BazarScanner každé čtyři hodiny automaticky prohledá Bazos.cz a Sbazar.cz podle vašich klíčových slov a cenového rozsahu. Nové inzeráty porovná s databází již viděných položek, odfiltruje duplicity a pošle e-mailový digest pouze s novými nabídkami. Žádné opakování, žádné ruční kontrolování.

  • Automatický sken — Pravidelné prohledávání Bazos.cz a Sbazar.cz každé čtyři hodiny. Celery task běží na pozadí bez jakéhokoli zásahu — stačí jednou nastavit a systém pracuje sám.
  • Cenové filtry — Vidíte jen inzeráty ve vašem rozpočtu. Nastavíte minimální a maximální cenu a systém automaticky odfiltruje vše mimo rozsah — žádné proklikávání předražených nabídek.
  • E-mailový digest — Souhrn nových nabídek přímo do schránky. Každý e-mail obsahuje název, cenu a odkaz na inzerát — rozkliknete a hned vidíte detail.
  • Deduplikace — Každý inzerát vidíte jen jednou, bez opakování. Systém si pamatuje všechny dříve odeslané nabídky a do dalšího digestu zařadí pouze nově přidané.

Technologie a přístup

Django backend spravuje konfiguraci skenů a evidenci inzerátů. Celery periodicky spouští scrapovací úlohy, které pomocí BeautifulSoup parsují HTML stránky obou portálů. Každý nalezený inzerát se uloží do PostgreSQL s hashem pro deduplikaci.

E-mailové notifikace odesílá Django po každém skenovacím cyklu, pokud se objevily nové výsledky. Celý systém běží v Dockeru vedle ostatních nástrojů — žádná extra infrastruktura, žádné náklady na provoz.

Výsledky

Žádné ruční hledání

Aplikace hledá za vás, 24 hodin denně. Místo opakovaného procházení stejných stránek čekáte na e-mail s novými nabídkami — a ten přijde jen když je co hlásit.

Včasné upozornění

Sken každé čtyři hodiny znamená, že o dobré nabídce víte dříve než většina ostatních. U populárních věcí na bazaru rozhodují hodiny — ne dny.

Přesný filtr

Vidíte jen to, co vás zajímá — správné klíčové slovo, správný cenový rozsah, žádné duplicity. Každá notifikace je relevantní a stojí za pozornost.

Řešíte podobnou výzvu?

Pojďme si o tom promluvit.

Domluvit schůzku