Торговий парсер Steam Market
📌 Мета проекту
Створити торгового бота, який автоматично сканує лоти на Steam Market, розпізнає фазу ножа за зображенням, фільтрує їх за заданими умовами та автоматично здійснює покупку, якщо предмет підходить.
Сканування має бути максимально безпечним — з використанням проксі та сесій, а покупка виконується з основної IP.
💻 Функціональні модулі
1. 🔍 Парсинг Steam Market
Сканує заздалегідь задані посилання/фільтри (пошук ножів).
Витягує:
listing_id(ID предмета)Назва предмета
Ціна
Посилання на зображення предмета
(опціонально) float, якщо доступний через розширення або інші джерела.
Підтримка списку посилань (у конфігурації або через файл).
2. 🧠 Розпізнавання фази ножа
Бот завантажує зображення предмета та порівнює з еталонними зображеннями фаз:
Phase 1,
Phase 2,
Phase 3
Phase 4
Sapphire, Ruby, Emerald, Black Pearl
Алгоритм:
Порівняння за SSIM або
imagehash(перцептивне порівняння).Якщо співпадіння вище заданого порогу — фаза вважається співпадаючою.
Еталонні зображення зберігаються у папці — структура за фазами.
3. 📥 Автоматична покупка
Якщо предмет відповідає фільтрам (фаза, ціна) — бот автоматично купує його.
Покупка виконується через авторизований акаунт Steam, використовуючи:
cookies (
steamLoginSecure,sessionid)основну IP (жодних проксі при покупці не використовується).
Вимоги:
Перевірка балансу перед покупкою.
Повторна перевірка ID та ціни перед підтвердженням.
Імітація звичайного користувача (User-Agent, заголовки, затримки).
Після покупки бот зберігає запис і надсилає повідомлення.
4. 🧠 Пам’ять вже відсканованих предметів
Бот запам’ятовує всі раніше оброблені
listing_id, щоб:Не перевантажувати Steam.
Не завантажувати повторно ті ж картинки.
Уникнути дублюючих покупок.
Використовується база SQLite (
memory.db) або аналог.Можливість очищення застарілих записів за TTL (наприклад, 60-120 хвилин).
5. 🛡️ Безпека
Усі парсингові запити виконуються через проксі, щоб:
Обійти ліміти Steam.
Зменшити ризик блокування.
Використання:
Ротації проксі
Затримки між запитами
Тайм-аути, обробка помилок
Покупка предмета завжди виконується:
Без проксі
З "білою" IP (реальним IP власника акаунта)
З cookies та сесією, збереженою у
/cookies/
⚙️ Фільтри та налаштування
Користувач задає:
Максимальну ціну покупки (у $)
Цільові фази (Phase 2, Ruby тощо)
Список посилань на Steam Market або ж поєднати це з цільовими фазами.
Шлях до cookies/сесії
P.S. Steam ввів сильні обмеження для виявлення бота. потрібна досвідчена людина, яка розбирається у написанні бота та обході всіх обмежень.
-
Привіт, я працював над торговим парсером для Steam Market , що сканував 100+ лотів на годину, фільтрував та автоматично купував за заданими параметрами. Чи є у вас вже готові еталонні зображення фаз ножів?
Пропоную зв'язатися, я безкоштовно проконсультую вас з технічної сторони та складемо план розробки + розповім про мою команду!
-
310 2 1 Вітаю, Євгенію!
Мене звати Семен — я менеджер компанії Wanord, ми спеціалізуємося на автоматизації та створенні високонавантажених бот-систем. Ваш проект — сканер Steam Market з визначенням фази ножів і покупкою — повністю вписується у наш стек завдань.
Що зробимо:
— Парсер лотів за заданими посиланнями з підтримкою проксі та обходом лімітів
— Модуль розпізнавання фази ножа за зображенням (за SSIM/imagehash)
— Покупка з використанням куки та білого IP, з балансом і перевіркою ID
— Фільтрація за фазою і ціною, запобігання повторних покупок через базу даних
— Всі запити до Steam захищені, проксі з ротацією, стабільний механізм
Ми маємо досвід створення бот-автоматизацій з розпізнаванням зображень і роботою через cookies. Приклади можемо надіслати у приват.
… Вартість: від 1000$, термін — 14–18 днів. Це попередньо, фінальне ТЗ може уточнити нюанси.
Все реалізуємо. Напишіть у приватні повідомлення — обговоримо деталі, запропонуємо архітектуру та безпечну реалізацію.
Чекаємо вашого повідомлення!
-
1495 13 0 Вітаю! Зможу реалізувати. Відпишіть в приват щоб обговорити всі деталі. Буду рад співпраці!
-
1251 35 1 3 Привіт Евгенію, готовий виконати проект.
За плечима великий досвід розробки.
Пишіть, обговоримо.
-
631 5 0 Добрий день
Досвіду роботи з платформою Steam Market у мене немає, але в моєму багажі чимало складних ботів для криптоторгівлі, тож вважаю швидко вийду на курс справи. Не знайдете більш релевантного виконавця - звертайтеся, із задоволенням візьму участь у реалізації вашого проекту
-
957 5 0 1 Доброго дня.
Мене звати Олексій. Маю більше 3 років досвіду в розробці боті, скраперів, веб-сайтів, та багато чого іншого. Також в свій час не мало досліджував перепродаж та вигідну закупівлю на торговій площадці Steam, ото ж ідеально розумію ваше завдання. Надішліть мені приватне повідомлення для обговорення всіх деталей вашого проєкту. Буду радий з вами співпрацювати!
Актуальні фриланс-проєкти в категорії Парсинг даних
Консультація по парсингу підписників Instagram-акаунтівДоброго дня. Необхідно провести попередню оцінку можливості виконання наступного завдання. У мене є список Instagram-акаунтів. Мета — отримати контактні дані (в першу чергу email-адреси) користувачів, які підписані на ці акаунти. Раніше мені зустрічалися компанії та сервіси, які… Парсинг даних ∙ 16 годин 28 хвилин тому ∙ 10 ставок |
Потрібен спеціаліст для пошуку контактів ЛПР по УкраїніНеобхідно зібрати базу (чи готова база) контактів осіб, які приймають рішення (ЛПР), у компаніях України. Збір інформації, Парсинг даних ∙ 21 година 54 секунди тому ∙ 13 ставок |
Потрібно спартити дані з LinkedinПотрібно спартити дані з Linkedin по нашому списку. Для кожного запису потрібно знайти та зібрати доступні дані якщо такі є на Linkedin профілі включаючи фотографію профілю на соц мережі Lihnkedin, email-адресу, посилання на соціальні мережі, вебсайт компанії, номер телефону.… Парсинг даних ∙ 1 день 2 години тому ∙ 23 ставки |
Парсинг та класифікація данихШукаємо розробника для реалізації системи збору та структурування даних з відкритих джерел. Маємо базу власників малого бізнесу в США, яка містить ім’я людини, назву компанії, адресу та штат. Необхідно побудувати процес збагачення цих записів додатковою інформацією з публічно… Веб-програмування, Парсинг даних ∙ 1 день 3 години тому ∙ 36 ставок |
Svitlahata
750 UAH
Потрібно імпортувати 1819 товарів із XML/YML-фіду Prom.ua до OpenCart 3. Є готовий XML-файл, який містить назви товарів, описи, ціни, фотографії, характеристики, виробників та категорії. Необхідно: імпортувати всі товари до OpenCart 3; створити та прив’язати категорії;… CMS, Парсинг даних ∙ 2 дні 6 годин тому ∙ 32 ставки |