Получение куков с сайта - C#

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

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

как захватить куки с с сайта,для отправки веб формы. Прошу помощи,два дня уже бьюсь

Решение задачи: «Получение куков с сайта»

textual
Листинг программы
  1.  private static CookieCollection Cooks = new CookieCollection();
  2.  
  3.  
  4.  public string getCookie()
  5.         {
  6.  
  7.             HttpWebRequest request = (HttpWebRequest)WebRequest.Create("Тут сайт");
  8.             request.Accept = "text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/webp, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1";
  9.             request.ContentType = "text/html";
  10.             request.UserAgent = "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.132 Safari/537.36 OPR/21.0.1432.67";
  11.             request.AllowAutoRedirect = true;
  12.             request.CookieContainer = new CookieContainer();
  13.  
  14.             if ((Cooks != null))
  15.             {
  16.                 request.CookieContainer.Add(Cooks);
  17.             }
  18.  
  19.             try
  20.             {
  21.                 HttpWebResponse response = (HttpWebResponse)request.GetResponse();
  22.                 response.Cookies = request.CookieContainer.GetCookies(request.RequestUri);
  23.                 if (response.Cookies != null)
  24.                 {
  25.                     Cooks.Add(response.Cookies);
  26.                 }
  27.                 StreamReader reader = new StreamReader(response.GetResponseStream());
  28.                 return reader.ReadToEnd();
  29.             }
  30.             catch (WebException)
  31.             {
  32.                 return "";
  33.             }
  34.  
  35.         }

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


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

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

10   голосов , оценка 4.3 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут