Описание задачи
У нас имеется 34 тысячи активных объявлений. Сервис непрозрачно меняет стоимость просмотра для некоторых городов, из-за чего ежемесячные расходы растут. Необходимо разработать инструмент (плагин/расширение для браузера, Web-скрипт или виджет), который полностью повторяет рутинные действия по настройке цены за просмотр.
Требования к инструменту
- Автоматическое перебор всех объявлений партиями до 50 штук
- Выделение товаров в интерфейсе площадки
- Последовательное выполнение кликов: нажать «Поднять просмотры»
- Выбор всех доступных городов в выпадающем списке
- Установка минимальной стоимости просмотра (используя кнопку «Сбросить» в веб-форме)
- Нажатие кнопки «Продолжить без дополнительных услуг»
- Циклическое прохождение пачек с автоматический фиксацией применённых настроек
особые условия
- Учесть нестандартное поведение системы (эффекты отсутствия кнопок и подвисания интерфейса)
- Прозрачный отчёт о ошибках и скриншоты при сбоях
- Возможность ставить обработку на ночь (очередь с задержками)
Пример работы
Оператор запускает очереди, инструмент переходит по очереди от первого объявления к при коне один раз в минуту, жмёт везде однотипные поля и в авторежиме обрабатывает сотни карточек.
техническая платформа
- Браузерное расширение (Chrome/Firefox)
- Или исполняемый Python/Bash скрипт, манипулирующий элементами страниц
- Исполнитель предлагает конкретный стек реализации