Проект под Browser Automation Studio
Автоматизации обработки почты в браузере через Browser Automation Studio. Прошу прочесть описание ниже и дать ответ.
Общие требования:
1. Возможность работы с почтовыми ящиками: mail.ru, gmail.com, yandex.ru, rambler.ru
2. Работа через список подключаемых прокси (обычные, мобильные)
3. Эмуляция работы с почтой, как с персонального компьютера, так и с мобильного.
4. Максимально скрыть факт автоматизации действий. Т.е. должна быть возможность изменить некоторую логику/параметры и т.д. Например: авторизация в почтовом ящике через случайное время, а не через ровные промежутки времени. Или разный объем действий (в этом ящике одни действия, в другом - другие).
5. Возможность работы с капчей (подключение сервисов работы с капчей).
6. Многопотоковость
7. Кроссбраузерность - эмуляция работы через разные браузеры.
8. Возможность планировать задачи.
9. Сохранение "отпечатка" браузера - после выполнения действий сохранить данные для возможности следующей работы в том же почтовом ящике без повторной авторизации.
10. Защита кода для копирования и бесплатного распространения: т.е. у меня должна быть возможность предоставить данный шаблон (скрипт) для выполнения действий эмулятора другому человеку на платной основе и на ограниченное время.
ВАЖНО: я могу не учесть какие-то особенности по работе с почтой, которые могут либо привести к бану аккаунтов, либо наоборот - повысить шансы на "жизнь". Поэтому прошу со своей стороны добавить какие-то рекомендации и возможности, чтобы свести бан аккаунтов к минимуму. Я понимаю, что многое зависит от качества прокси, но тем не менее...
Алгоритм работы на примере mail.ru:
а) есть список почтовых аккаунтов (ящик + пароль).
б) есть список прокси.
в) есть список шаблонов ответов отправителю сообщения.
г) есть список доменов, почту от которых стоит обработать.
1. Выбрать из списка один из почтовых аккаунтов и авторизоваться в браузере.
2. Зайти в папку "Входящие" и проверить наличие новых писем с ящиков доменов, которые есть в списке г)
3. Открыть новое сообщение (одно, или несколько, или все - согласно настроек). Прочесть это сообщение (прокрутить экран, поводить мышью).
4. Перейти в папку "Спам" и проверить наличие сообщений из списка г) Если есть сообщение - открыть его, прочесть и переместить во "Входящие".
5. Если есть задание на ответ - отправить ответное сообщение отправителю. Текст ответа взять из списка в).
6. Если есть задание перейти по ссылке в сообщении - сделать это. Провести на сайте случайное количество времени (если это есть в настройке).
7. Закрыть браузер и перейти к обработке следующего ящика из списка а).
При этом параллельно нужно, чтобы была возможность запустить обработку аккаунтов другого почтовика.
Также прошу рекомендации по выбору конфигурации сервера, на котором будет работать приложение во многопотоковом режиме из расчета:
1. Обработка 1 000 аккаунтов в час (это 16 в минуту)
2. Обработка 10 000 аккаунтов в час (это 160 в минуту)
Это общее краткое ТЗ того, что нужно. Прошу в ставке указать бюджет и сроки выполнения. Работа через сейф.
С уважением.
Актуальные фриланс-проекты в категории Java
Разработка Android-приложения плеера для сервиса онлайн-ТВ
27 000 UAH
Нужен Android-разработчик для создания нативного Android-приложения для сервиса онлайн-ТВ. Планируется две версии: для мобильных устройств: смартфоны и планшеты; для Android TV / Android STB: телевизионные приставки. Ориентировочные сроки: до 3 месяцев. Ориентировочный… Java, Разработка под Android ∙ 29 дней 3 часа назад ∙ 32 ставки |