Получить с сайта данные, доступные только после авторизации - C#
Формулировка задачи:
Всем привет.
Такая ситуация,
Нужно получить с сайта данные, доступные только после авторизации.
Нашёл данные через хром, отправляю их, возвращает страницу в response, но мне нужны данные с другой страницы:
Функция авторизации:
Как теперь спарсить с другой страницы?
Спасибо.
request = (HttpWebRequest)HttpWebRequest.Create("https://account.abiturient.tpu.ru/auth/login.html"); request.Method = "post"; request.CookieContainer = cookie; byte[] SomeBytes; SomeBytes = Encoding.UTF8.GetBytes(post); request.ContentLength = SomeBytes.Length; using (Stream stream = request.GetRequestStream()) { stream.Write(SomeBytes, 0, SomeBytes.Length); }
Решение задачи: «Получить с сайта данные, доступные только после авторизации»
textual
Листинг программы
request1 = (HttpWebRequest)HttpWebRequest.Create(AUTH_URL); request1.CookieContainer = cookieCont; /*авторизация*/ request2 = (HttpWebRequest)HttpWebRequest.Create(PARSE_URL); request2.CookieContainer = cookieCont; /*тут парсинг*/
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д