Проект под 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 в минуту)
Это общее краткое ТЗ того, что нужно. Прошу в ставке указать бюджет и сроки выполнения. Работа через сейф.
С уважением.
Aktualne zlecenia dla freelancerów w kategorii Java
Opracowanie aplikacji Android odtwarzacza dla usługi telewizji online
2214 PLN
Potrzebny programista Android do stworzenia natywnej aplikacji Android dla usługi telewizji online. Planowane są dwie wersje: dla urządzeń mobilnych: smartfony i tablety; dla Android TV / Android STB: dekodery. Orientacyjne terminy: do 3 miesięcy. Orientacyjny budżet: 150… Java, Programowanie na Androida ∙ 30 dni 11 godzin temu ∙ 32 oferty |