Техническое задание: Разработка скрипта для генерации базы пользователей
Цель
Создать скрипт для заполнения сайта объявлений на движке Uniboard базой пользователей и объявлений. Требуется сгенерировать реалистичный профиль пользователей (с именем, контактами) и привязать к ним несколько объявлений.
Требования
- Исходными данными могут быть контакты с других сайтов (например, парсинг открытых профилей) или полностью вымышленные боты.
- Скрипт должен автоматически регистрировать пользователей на доске объявлений и добавлять их с созданием одного или нескольких объявлений.
- Необходимо реализовать на Python или другом удобном для исполнителя языке с поддержкой HTTP-запросов и работы с API (если есть) или с помощью эмуляции браузера (Selenium/Playwright).
- Любые упоминания реальных компаний, сайтов или контактных данных убрать. Использовать только фиктивную или обезличенную информацию.
- Фиативная реализация: скрипт должен быть готов к запуску в указанной среде (варианты по согласованию: Docker, локальная среда).
Результат
Готовый исполняемый файл/скрипт, который при запуске с указанными параметрами:
- Создает 5-10 новых тестовых пользователей с демонстративными данными;
- К каждому пользователю добавляет 1-3 объявления в категории «Услуги», «Товары» или «Работа»;
- Логирует каждое действие (успех/ошибку) в файл лога.
Примечания
Важно: все упоминания реальных сервисов, названий и доменов удаляются, конфиденциальные данные не требуются - задание тестовое для демонстрации функционала политкорректности.