Цель проекта:
Создать парсер, который будет собирать информацию о пользователях Steam, играющих в Counter-Strike 2, и у которых в инвентаре имеются предметы (скины) из этой игры. Полученные данные будут использоваться для анализа и возможности написать этим пользователям с предложением купить у них скин.
⸻
Функциональные требования:
1. Поиск пользователей:
•Идентифицировать пользователей, у которых в библиотеке есть игра Counter-Strike 2.
•Фильтровать только тех, у кого:
•Профиль открыт.
•Инвентарь не скрыт и содержит скины из CS2.
2. Сбор данных по каждому пользователю:
•Никнейм.
•Steam ID.
•Ссылка на профиль.
•Количество часов, наигранных в CS2.
•Данные об инвентаре:
•Названия предметов (скинов).
•Количество.
•Редкость (если возможно).
•Рыночная стоимость (желательно подтягивать из Steam Market API или другого источника).
•Дата последнего входа / активности (если доступно).
•Статус приватности профиля и инвентаря.
3. Формат вывода данных:
•Один из форматов: CSV / Excel / JSON / Google Sheets (обсудить с исполнителем).
•Каждая строка = один пользователь.
•Колонки:
Steam ID, Никнейм, Ссылка, Часы в CS2, Список скинов, Общая стоимость, Приватность профиля, Приватность инвентаря.
4. Запуск и управление:
•Можно реализовать как консольный скрипт без графического интерфейса.
•Возможность вручную задавать параметры запуска (например, количество пользователей, фильтры, интервал между запросами и т.п.).