What is the principle of getting cookies for future use? Now I use webbrowser for this and insert cookies from there into the request, but I would like to find a more rational way.
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://kinopoisk.ru/s/type/all/find/"+"Хардкор"); request.Referer = "https://www.kinopoisk.ru/"; request.UserAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2486.0 Safari/537.36 Edge/13.10586"; request.Accept = "text/html, application/xhtml+xml, image/jxr, */*"; request.Method = "POST"; request.Headers.Add(HttpRequestHeader.Cookie, webBrowser1.Document.Cookie); var responseToString = new StreamReader(request.GetResponse().GetResponseStream(), Encoding.GetEncoding(1251)).ReadToEnd();