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

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

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

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

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

textual
Листинг программы
 private static CookieCollection Cooks = new CookieCollection();
 
 
 public string getCookie()
        {
 
            HttpWebRequest request = (HttpWebRequest)WebRequest.Create("Тут сайт");
            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";
            request.ContentType = "text/html";
            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";
            request.AllowAutoRedirect = true;
            request.CookieContainer = new CookieContainer();
 
            if ((Cooks != null))
            {
                request.CookieContainer.Add(Cooks);
            }
 
            try
            {
                HttpWebResponse response = (HttpWebResponse)request.GetResponse();
                response.Cookies = request.CookieContainer.GetCookies(request.RequestUri);
                if (response.Cookies != null)
                {
                    Cooks.Add(response.Cookies);
                }
                StreamReader reader = new StreamReader(response.GetResponseStream());
                return reader.ReadToEnd();
            }
            catch (WebException)
            {
                return "";
            }
 
        }

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


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

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

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