Фрилансеры предложат решение вашей задачи уже через несколько минут!

Публикация заказа на фриланс бирже не займет много времени.

8 лет назад
Александр Неваров
33 года, Украина
11 лет в сервисе
Был онлайн 2 года назад
8 лет назад

Нужно создать надстройку над стандартным контролом WebBrowser. Данная надстройка должна позволять (в рамках одного процесса) иметь отдельные куки, кеш и прокси браузера (вернее будет сказать устанавливать прокси), а также задавать путь к хранению куков и кеша. То есть если мы одновременно запускаем несколько процессов с таким контролом, то все они имеют отдельные кеш, куки, UserAgent и прокси, не пересекающиеся друг с другом.

Контрол должен поддерживать работу с проксями типов http и socks. Также должны поддерживаться прокси с авторизацией.

Некоторые наработки для решения вышеприведенных задач уже имеются, исполнителю их предоставлю. Также покажу примеры нескольких сторонних программных продуктов, в которых реализована подобная задача.

Для работоспособности вашего функционала будет 2 теста:
1. Запускаю 2 экземпляра вашего приложения (получается 2 процесса). В каждом создан контрол на базе вашей надстройки. Для обоих устанавливаю разные пути к кукам и кешу и разные прокси (естественно, функции установки делаете вы). Затем сначала в одном приложении захожу в свой гугл аккаунт №1. Затем (не выходя из аккаунта в первом) захожу в другом приложении в гугл аккаунт №2. Затем в каждом аккаунте отдельно серфю по почте GMAIL. Таким образом если кеш, куки и прокси не пересекаются у моих 2 процессов, то я спокойно смогу серфить по аккаунтам как в 2 разных браузерах.
2. Аналогичный тест провожу на примере Вконтакте.


Требования:
1. Надстройка должна сохранить все возможности и функции самого контрола WebBrowser
2. Она должна быть работоспособна начиная с .NET2 (желательно)
3. Все должно быть сделано на C#.
4. Код должен быть хорошо прокомментирован
5. Во всех функциях должны быть обработчики исключений.

Оплата функционала после тестирования.

  • Рекламное место свободно
    33 дня за $11
  • Рекламное место свободно
    33 дня за $11

Другие заказы в категории «Прикладное ПО»