Объясняю ситуацию: есть интернет магазин, с него можно экспортировать базу товаров в CSV формат(эксель). Есть прайсы поставщиков(тоже эксель). Так вот, каждые 3-4 дня поставщики присылают новые прайсы, появляются какие то новые товары, некоторые товары ...
Надстройка над стандартным контролом WebBrowser C#
Нужно создать надстройку над стандартным контролом WebBrowser. Данная надстройка должна позволять (в рамках одного процесса) иметь отдельные куки, кеш и прокси браузера (вернее будет сказать устанавливать прокси), а также задавать путь к хранению куков и кеша. То есть если мы одновременно запускаем несколько процессов с таким контролом, то все они имеют отдельные кеш, куки, UserAgent и прокси, не пересекающиеся друг с другом.
Контрол должен поддерживать работу с проксями типов http и socks. Также должны поддерживаться прокси с авторизацией.
Некоторые наработки для решения вышеприведенных задач уже имеются, исполнителю их предоставлю. Также покажу примеры нескольких сторонних программных продуктов, в которых реализована подобная задача.
Для работоспособности вашего функционала будет 2 теста:
1. Запускаю 2 экземпляра вашего приложения (получается 2 процесса). В каждом создан контрол на базе вашей надстройки. Для обоих устанавливаю разные пути к кукам и кешу и разные прокси (естественно, функции установки делаете вы). Затем сначала в одном приложении захожу в свой гугл аккаунт №1. Затем (не выходя из аккаунта в первом) захожу в другом приложении в гугл аккаунт №2. Затем в каждом аккаунте отдельно серфю по почте GMAIL. Таким образом если кеш, куки и прокси не пересекаются у моих 2 процессов, то я спокойно смогу серфить по аккаунтам как в 2 разных браузерах.
2. Аналогичный тест провожу на примере Вконтакте.
Требования:
1. Надстройка должна сохранить все возможности и функции самого контрола WebBrowser
2. Она должна быть работоспособна начиная с .NET2 (желательно)
3. Все должно быть сделано на C#.
4. Код должен быть хорошо прокомментирован
5. Во всех функциях должны быть обработчики исключений.
Оплата функционала после тестирования.
Заявки фрилансеров
Похожие заказы
- $100Прикладное ПО24 заявкиЗакрыт13 лет назад
Добрый день! необходимо написать программу, которая при запуске проверяет текующую версию различных продуктов и обновляет устаревшие версии. Надо обновлять: 1. Браузеры ( Ие, лису, оперу, хром) 2. Мессенджеры (msn, ...
Прикладное ПО4 заявкиЗакрыт13 лет назадНужна программа, которая скачивает 1 раз в неделю файл с сервера и блокирует рекламу в интернете. Использует TXT черный список касперского В кратце как то так. Меню программы ...
Прикладное ПОнет заявокЗакрыт13 лет назад- $250
Необходимо высокоскоростной речевой кодек (лучше всего кодек GSM - 13 кбит/с) ПРОГРАМНО превратить в низкоскоростной речевой кодек (до 5 кбит/с). Если есть возможность, лучше модернизировать готовый высокоскоростной кодек (модернизировать готовый код).
Прикладное ПО3 заявкиЗакрыт13 лет назад - $50
Есть ряд документов, которые были обработаны Fine Reader Мне нужно решение, которое бы позволило автоматизировать следующие задачи 1) Убрать колонтитулы 2) Показать статистику по частоте использованных стилей по маске типа ...
Прикладное ПО1 исполнительЗавершен13 лет назад Существует известный проект Nvidia Texture Tools: http://code.google.com/p/nvidia-texture-tools/ Необходимо создать проект IDE Code::Blocks, компилируемый mingw, содержащий в себе последнюю версию утилиты и позволяющий создавать в частности DXT1/DXT5 через FPU и/или SSE Принимается ...
Прикладное ПО1 заявкаЗакрыт13 лет назадНужно написать приложение, которое будет заменять поиск в Firefox, Chrome, IE на заданный заранее. Схемма работы приложения: - задаем нужный урл для поисковика - компилируем программу - пользователь ...
Прикладное ПО1 заявкаЗакрыт13 лет назад- $500
Задача такая Все больше ставят в квартирах счетчиков: 1. Электроэнергия 2. Газ 3. Холодная вода 4. Горячая вода и т.п. Покупать приборы ...
Прикладное ПОнет заявокЗакрыт13 лет назад - $70
Программа для Windows сначала ищет в директории папки и копирует их адреса в файл url.txt, затем по указанным в файле url.txt адресам папок делает запросы к файлам этих папок и копирует их содержимое в index.txt. ...
Прикладное ПО1 исполнительЗакрыт13 лет назад Задача: написать программу аналогичную RAdmin с небольшим дополнением. 1 - программа должна регистрировать все, что делает пользователь с возможностью просмотреть это все в режиме офлайн администратором (в виде видеоролика, ). ...
Прикладное ПО3 заявкиЗакрыт13 лет назад