Необходимо создать бота для покупки предметов по определенным фильтрам: 3 таблицы, которые бы проверялись все зависимости друг от друга к каждому новому появляющемуся предмету - наличие определенных наклеек (1 таблица), нахождение предмета в определенных границах износа (2,3 таблицы).
На сайте присутствует защита от ботов, которая при частом обращении к сайту (чаще ±10 секунд) срабатывает и блокирует на пару минут, ее необходимо обойти, в этом и состоит основная проблема, необходима максимально возможная скорость парсинга, так как на сайте есть другие боты и множество людей. Апи, который есть на сайте сильно ограничен, в нем нет возможности покупать предметы.
Примеры таблицы стикеров и износов отправлю в лс, некоторые нюансы сравнения названия в таблице и на сайте уточню тоже.
На сайте отсутствует баланс, необходимо после добавления предмета в корзину максимально быстро бронировать его: либо вводить случайное число в поле cvv-кода привязанной карты, либо использовать платежную систему ю-money, там просто нужно будет нажать на кнопку оплатить и предмет будет забронирован.
На сайте есть минимальная сумма заказа - 200 рублей, при нахождении предмета ниже этой цены бот просто добавляет в корзину предмет, присылает сообщение в телеграмме и ждет нахождения следующего подходящего предмета.
Также необходимы переключатели в телеграм боте, первый из которых бы регулировал покупку выше/ниже рекомендованной цены, а второй бы включал/отключал покупку сувенирных скинов.
О каждой покупке необходимо небольшое оповещение в телеграме с названием скина, ссылкой на купленный предмет, его ценой, рекомендованной ценой и параметром износа.
Ссылка по которой нужно будет парсить предметы:
https://skinport.com/ru/market?sort=date&order=des...