Parser handlowy Steam Market
📌 Cel projektu
Stworzyć bota handlowego, który będzie automatycznie skanować oferty na Steam Market, rozpoznawać fazę noża na podstawie obrazu, filtrować je według określonych warunków i automatycznie dokonywać zakupu, jeśli przedmiot spełnia kryteria.
Skanowanie musi być maksymalnie bezpieczne — z użyciem proxy i sesji, a zakup jest wykonywany z głównego IP.
💻 Moduły funkcjonalne
1. 🔍 Parsowanie Steam Market
Skanuje wcześniej ustawione linki/filtry (wyszukiwanie noży).
Wydobywa:
listing_id(ID przedmiotu)Nazwę przedmiotu
Cenę
Link do obrazka przedmiotu
(opcjonalnie) float, jeśli dostępny przez rozszerzenie lub inne źródła.
Wsparcie listy linków (w konfiguracji lub przez plik).
2. 🧠 Rozpoznawanie fazy noża
Bot ładuje obrazek przedmiotu i porównuje go z wzorcowymi obrazami faz:
Faza 1,
Faza 2,
Faza 3
Faza 4
Sapphire, Ruby, Emerald, Black Pearl
Algorytm:
Porównanie za pomocą SSIM lub
imagehash(percepcyjne porównanie).Jeśli dopasowanie jest powyżej ustalonego progu — faza jest uznawana za zgodną.
Wzorcowe obrazki są przechowywane w folderze - struktura według faz.
3. 📥 Automatyczny zakup
Jeśli przedmiot spełnia filtry (faza, cena) — bot automatycznie go kupuje.
Zakup jest realizowany przez zweryfikowane konto Steam, używając:
ciasteczek (
steamLoginSecure,sessionid)głównego IP (bez proxy podczas zakupu).
Wymagania:
Sprawdzenie salda przed zakupem.
Ponowne porównanie ID i ceny przed potwierdzeniem.
Imituje zwykłego użytkownika (User-Agent, nagłówki, opóźnienia).
Po zakupie bot zapisuje wpis i wysyła powiadomienie.
4. 🧠 Pamięć już zeskanowanych przedmiotów
Bot zapamiętuje wszystkie wcześniej przetworzone
listing_id, aby:Nie obciążać Steam.
Nie pobierać ponownie tych samych obrazków.
Wykluczyć duplikujące się zakupy.
Używana jest baza SQLite (
memory.db) lub podobna.Możliwość czyszczenia przestarzałych wpisów według TTL (np. 60-120 minut).
5. 🛡️ Bezpieczeństwo
Wszystkie zapytania parsujące są wykonywane przez proxy, aby:
Obejść limity Steam.
Zredukować ryzyko blokady.
Użycie:
Rotacji proxy
Opóźnień między zapytaniami
Timeoutów, obsługi błędów
Zakup przedmiotu zawsze jest wykonywany:
Bez proxy
Ze "białym" IP (prawdziwe IP właściciela konta)
Z ciasteczkami i sesją zapisanymi w
/cookies/
⚙️ Filtry i ustawienia
Użytkownik ustawia:
Max cenę zakupu (w $)
Docelowe fazy (Phase 2, Ruby itp.)
Listę linków do Steam Market lub połączyć to z docelowymi fazami.
Ścieżkę do cookies/sesji
P.S. Steam wprowadził silne ograniczenia dla wykrywania botów. Potrzebny doświadczony specjalista, który zna się na pisaniu botów i obejściu wszystkich ograniczeń.
-
310 2 1 Witam, Jewgieniju!
Nazywam się Semen — jestem menedżerem firmy Wanord, specjalizujemy się w automatyzacji i tworzeniu wysokowydajnych systemów botów. Twój projekt — skaner Steam Market z określaniem fazy noża i zakupem — idealnie wpisuje się w nasz zakres zadań.
Co zrobimy:
— Parser ofert według podanych linków z obsługą proxy i obejściem limitów
— Moduł rozpoznawania fazy noża na podstawie obrazu (według SSIM/imagehash)
— Zakup z użyciem cookies i białego IP, z balansem i weryfikacją ID
— Filtrowanie według fazy i ceny, zapobieganie powtarzającym się zakupom przez bazę danych
— Wszystkie zapytania do Steam są chronione, proxy z rotacją, stabilny mechanizm
Posiadamy doświadczenie w tworzeniu automatyzacji botów z rozpoznawaniem obrazów i pracą przez cookies. Przykłady możemy wysłać na priv.
… Koszt: od 1000$, czas realizacji — 14–18 dni. To wstępne, końcowe szczegóły mogą wymagać doprecyzowania.
Zrealizujemy wszystko. Napisz w wiadomości prywatnej — omówimy szczegóły, zaproponujemy architekturę i bezpieczną implementację.
Czekamy na Twoją wiadomość!
-
1495 13 0 Witam! Mogę zrealizować. Napisz do mnie prywatnie, aby omówić wszystkie szczegóły. Będę zadowolony ze współpracy!
-
1251 35 1 3 Witaj Evgeniu, gotów do realizacji projektu.
Za sobą mam duże doświadczenie w rozwoju.
Pisz, omówimy.
-
631 5 0 Dzień dobry
Nie mam doświadczenia z platformą Steam Market, ale w moim portfolio mam wiele skomplikowanych botów do handlu kryptowalutami, więc sądzę, że szybko się wdrożę. Jeśli nie znajdziesz bardziej odpowiedniego wykonawcy - skontaktuj się, chętnie wezmę udział w realizacji Twojego projektu
-
957 5 0 1 Dzień dobry.
Nazywam się Oleksij. Mam ponad 3 lata doświadczenia w tworzeniu botów, scraperów, stron internetowych i wielu innych rzeczy. Również w swoim czasie badałem odsprzedaż i korzystne zakupy na platformie Steam, więc doskonale rozumiem Twoje zadanie. Wyślij mi prywatną wiadomość, aby omówić wszystkie szczegóły Twojego projektu. Z przyjemnością z Tobą współpracuję!
-
573 5 0 Cześć, pracowałem nad parserem handlowym dla Steam Market, który skanował 100+ ofert na godzinę, filtrował i automatycznie kupował według określonych parametrów. Czy masz już gotowe wzorcowe obrazy faz noży?
Proponuję się skontaktować, bezpłatnie doradzę Ci od strony technicznej i opracujemy plan rozwoju + opowiem o moim zespole!
Aktualne zlecenia dla freelancerów w kategorii Parsowanie danych
Parsowanie danych przez mobilne APISzukałem osoby z doświadczeniem w parsowaniu danych przez mobilne API, do parsowania e-commerce, rozetka i podobne Zadania: 1. Przechwytywanie ruchu aplikacji mobilnej (Android) konfiguracja proxy, analiza zapytań 2. Określenie potrzebnych punktów końcowych API, do których… Python, Parsowanie danych ∙ 1 dzień 5 godzin temu ∙ 25 ofert |
Szukam programisty lub kodera do automatyzacji scrapingu danych 2https://drive.google.com/file/d/14tP5XWJB9acV4gn_cJrFwMpihUj3EbQz/view?usp=sharing przypadkowo wysłałem ten link Programowanie stron internetowych, Parsowanie danych ∙ 1 dzień 8 godzin temu ∙ 33 oferty |
Stworzyć dashboard w https://airtable.com/ dotyczący efektywności reklamowych kreacji z facebook adsPełnoprawne TZ https://docs.google.com/document/d/1_n_oYRNZWYxalUA---DM5AD1b5ZSrtePw5J4G42svGw/edit?usp=sharing Bazy danych i SQL, Parsowanie danych ∙ 6 dni 2 godziny temu ∙ 19 ofert |
Stworzenie pliku Exel do załadowania towarów na strony innych partnerów.Interesuje mnie, aby stworzyć tabelę Excel ze wszystkimi parametrami. Oto strona - https://heiztechnik.com.ua/ A pozycje, które mnie interesują, powinny być przeniesione: Kotły ręczne: 1) TIS UNI 15-95 kW (10) szt 2)TIS HARD 150-500 kW (7) szt Kotły na pelety: 1)TIS PELLET… Parsowanie danych ∙ 6 dni 6 godzin temu ∙ 38 ofert |
Wymagany programista do parsowania katalogu i automatyzacji importu danychSzczegółowe TZ w załączonym dokumencie proszę w odpowiedzi podać orientacyjną cenę i terminy realizacji czy masz doświadczenie w parsowaniu dużych katalogów jakie możliwe trudności lub ograniczenia widzisz w tym zadaniu Bazy danych i SQL, Parsowanie danych ∙ 6 dni 9 godzin temu ∙ 42 oferty |