Программная аутентификация на сайте - 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(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д