Вход в систему должен быть относительно простым.
Используйте System.Net.WebClient
и метод UploadValues()
для отправки данных формы. Посмотрите на источник HTML, чтобы выяснить значения полей в POST.
Большинство механизмов проверки подлинности на основе форм используют cookie-файл HTTP, чтобы держать пользователя вошедшим в систему. Итак, после того, как вы POST значения, проверьте коллекцию WebClient
ResponseHeaders
для заголовка 'Set-Cookie:'. 1009 *
Сохраните значение cookie для последующих запросов GET / POST на веб-сайт.
Вы, вероятно, обнаружите, что "получение данных из вашей учетной записи и работа с ней" намного сложнее (например, очистка экрана и т. Д.).
Вот ссылка, на которой есть несколько примеров:
http://codebetter.com/blogs/brendan.tompkins/archive/2005/05/18/63329.aspx