Программная аутентификация на сайте - C#

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток. Не могу понять как пройти аутентификацию на сайте. Пример дать не могу, доступ только с моего компа открыт. В чем сложность: заходим на сайт, появляется окно с полями для ввода данных, в коде HTML его не увидеть. В заголовках, что перехватываю, нет данных логина и пароля. Не ясно как сделать программную авторизацию. Есть 8 get-запросов все заголовки и параметры смотрел: только два параметра передается, один это отсчет в секундах от 01.01.1970, а второй не ясно(__tmc=0.18200300+). Кто сталкивался с подобным, подскажите где искать. Заранее спасибо!

Решение задачи: «Программная аутентификация на сайте»

textual
Листинг программы
 
CookieDictionary cook = new CookieDictionary();
string s_agent = HttpHelper.FirefoxUserAgent();
using (var req = new HttpRequest())
            {
                req["Accept"] = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
                req.Cookies = cook;
                req.UserAgent = s_agent;
                req.AddField("Authorization", "Basic " + authInfo);
                req.Referer = "https://www.@@@.ru/admin";
                string s_text = null;
                s_text = req.Get("https://www.@@@.ru/admin", null).ToString();
              }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.2 из 5
Похожие ответы