C# Console Application авторизации через web forms и парсинг

Бюджет: по договоренности
Требуется код на C# Console Application в котором будет реализована возможность 
авторизации через web forms на стороннем сайте с дальнейшем парсингом отдельных 
страниц и скачиванием PDF файлов.

Алгоритм исполнения приложения:
1) заходим на сайт login.mts.ru/amserver/UI/... ;
2) вводим логи и пароль;
3) парсим баланc;
4) отображаем баланс в экране в консоле;
5) переходим по ссылке ihelper.nw.mts.ru/selfcar... ;
6) устанавливаем период 01.07.2015 по 23.07.2015;
7) нажимаем кнопку "Далее";
8) выбираем "в Личный кабинет";
9) нажимаем кнопку "Далее";
10) выбираем "PDF";
11) нажимаем кнопку "Далее";
12) нажимаем кнопку "Заказать";
13) переходим по ссылке ihelper.nw.mts.ru/selfcar... ;
14) скачиваем на локальный в диск файл (в каталог c:\tmp\[название скаченного файла])  "Детализация разговоров за период c 01.07.2015 no 23.07.2015".

Все действия совершаются внутри консольного приложения. Логин и пароль доступа будет 
заранее записан внутри кода C#. Пользователь только запускает приложение и получает 
результат в виде отображения баланса на экране консоли и скаченный файл в 
соответствующем каталоге.

PS. При частой проверке баланса, сайт МТС иногда запрашивает capcha. Будте пожалуйста 
аккуратней с этим. Отображение и фиксирование capcha в коде не требуется.
Опубликован 24.07.2015 в 17:24 Последнее изменение: 24.07.2015 в 18:39

Выберите способ верификации:

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