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