Создать расширение для Chrome для быстрых покупок с сайта
Сущность: программа (расширение для браузера chrome) для автоматического заполнения персональными данными форм сайта интернет-магазина и совершить покупку вещей в кратчайшее время (до 10 секунд с учетом скорости работы интернета и серверов интернет магазина).
Алгоритм работы бота (расширения): программа располагается на сервере и может работать беспрерывно. Пользователь заполняет поля персональной информации и необходимых к покупке товаров. Пользователь устанавливает таймер (время, в которое бот должен начать свою работу) и включает ПО. После чего в указанное время в таймере ПО должно перейти на сайт, найти и положить в корзину вещи, которые указывались при настройке (с учетом цвета и размера), перейти на страницу оформления покупки (чек-аута) и совершить покупку. Важно, чтобы весь процесс покупки был по времени не меньше 4-5 секунд, так как сайт использует защиту от покупок через программы и пользователь будет забанен.
Интерфейс: минималистичный и простой. Интуитивно понятный.
Компоненты интерфейса:
- Система авторизации и учетных записей (доступ пользователя по логину и паролю);
- Поля для ввода персональных данных с возможностью сохранения;
- Поля для выбора вещей с выбором цвета и размера;
- Кнопки “вкл./выкл.” бота и установки таймера.
- Новые товары появляются каждый четверг в 11:00 по Лондону (14:00 по Мск);
- Временные рамки покупки: от 5 до 10 секунд;
- На странице подтверждения заказа возможно появление капчи (Capcha);
- Вещи могут появляться снова в наличии после того, как будут распроданы (ресток).
Краткие требования к ПО:
1. Интуитивно понятный интерфейс;
2. Таймер;
3. Возможность добавлять до 4-х вещей в заказ;
4. Возможность выбора цвета и размера (в т.ч. любых);
5. Возможность настройки на ресток;
6. Обход капчи;
7. Возможность настройки задержки;
8. Возможность сбора данных об успешных/неуспешных покупках (только для админов);
9. Недельный доступ к боту по паролям. Обновление пароля раз в неделю. (коды только у админов).
Важно, что работоспособность ПО должна обеспечиваться отдельным (свободным) сервером. Чтобы нагрузки не сказывались на эффективности.
Необходима техническая поддержка программы, а также возможность внесения корректировок при необходимости.