Projekt: OLX Sniper Bot — Asynchroniczny parser e-commerce

Tworzenie chatbota 80 PLN
Praca 1 z 2
Mogę stworzyć bota do wszelkich usług i zapytań, a to tylko przykład.
Stos technologiczny: Python 3.10+, Aiogram 3, Aiohttp, BeautifulSoup4, SQLite, Asyncio, Linux.

Opis projektu: Opracowałem zautomatyzowany system monitorowania platformy handlowej (OLX) dla niszy odsprzedaży sprzętu (Resell). Głównym celem jest wyprzedzenie ręcznego wyszukiwania i natychmiastowe powiadamianie użytkownika o pojawieniu się płynnych towarów (iPhone, MacBook, PS5, iPad).

Problem i rozwiązanie: Korzystne oferty są wykupywane w ciągu 1-2 minut. Ręczne monitorowanie jest nieefektywne z powodu czynnika ludzkiego i dużej liczby „śmieciowych” ogłoszeń. Stworzyłem bota-„snajpera”, który skraca czas reakcji na nowe ogłoszenie do 5–15 sekund.

Realizacja techniczna i osiągnięcia:

Architektura: Zrealizowałem w pełni asynchroniczne jądro na Asyncio i Aiogram 3. To pozwala botowi jednocześnie parsować strony i przetwarzać zapytania użytkowników bez blokad.

Wysoka prędkość: Osiągnąłem interwał sprawdzania wynoszący 15 sekund dzięki użyciu Aiohttp i sortowaniu created_at:desc. Bot widzi ogłoszenia wcześniej, niż pojawiają się w standardowych wynikach wyszukiwania strony.

Smart Filter 3.0: Opracowałem niestandardowy algorytm filtrowania, który odrzuca 95% spamu. Logika obejmuje:

Analizę nagłówków: ignorowanie słów kluczowych („wynajem”, „icloud”, „etui”).

Dynamiczne progi cenowe: na przykład, ignorowanie PS5 tańszych niż 3000 zł (odcięcie gier i akcesoriów).

Kategoryzację: rozróżnienie między głównym urządzeniem a peryferiami.

Logika biznesowa (VIP): wdrożyłem system monetyzacji. Terminy subskrypcji są kontrolowane przez SQLite. Interfejs jest dynamiczny: przyciski sterujące parserem („Start”/„Stop”) pojawiają się tylko u aktywnych subskrybentów.

UX/UI: Zrealizowałem „Magiczne linki” do automatycznego generowania raportów o płatności, co upraszcza interakcję z klientem.

Wdrożenie: Skonfigurowałem stabilną pracę 24/7 na serwerze Linux z użyciem screen.

Rezultat: Stworzono stabilne narzędzie, które daje użytkownikowi przewagę konkurencyjną w szybkości i automatyzuje rutynowe wyszukiwanie, filtrując nieistotne treści.

#olx #olx #parserolx #python #python3 #aiogram #asyncio #telegrambot #botdev #coding #programming #developer #it #tech #snajperolx #olxbot #resell #iphone #ps5 #macbook #apple #automatyzacja #skrypt #parsing
Szczegóły
  • Dodana:
235

Freelancer

  • Zleceń -
  • Ocena -
  • Ranking 267
Zarejestruj się

Jeśli masz konto, zaloguj się

Wskaźniki

  • Ostatnia wizyta: 1 miesiąc 6 dni temu