title: How to pass cookies to HtmlAgilityPack or WebClient?
body: <p>I use this code to login:</p>
  
  <pre><code>CookieCollection cookies = new CookieCollection();
  HttpWebRequest request = (HttpWebRequest)WebRequest.Create("example.com");
  request.CookieContainer = new CookieContainer();
  request.CookieContainer.Add(cookies);
  HttpWebResponse response = (HttpWebResponse)request.GetResponse();
  cookies = response.Cookies;
  
  string getUrl = "example.com";
  string postData = String.Format("my parameters");
  HttpWebRequest getRequest = (HttpWebRequest)WebRequest.Create(getUrl);
  getRequest.CookieContainer = new CookieContainer();
  getRequest.CookieContainer.Add(cookies);
  getRequest.Method = WebRequestMethods.Http.Post;
  getRequest.UserAgent = "Mozilla/5.0 (Windows NT 6.2; WOW64; rv:19.0) Gecko/20100101 Firefox/19.0";
  getRequest.AllowWriteStreamBuffering = true;
  getRequest.ProtocolVersion = HttpVersion.Version11;
  getRequest.AllowAutoRedirect = true;
  getRequest.ContentType = "application/x-www-form-urlencoded";
  
  byte[] byteArray = Encoding.ASCII.GetBytes(postData);
  getRequest.ContentLength = byteArray.Length;
  Stream newStream = getRequest.GetRequestStream();
  newStream.Write(byteArray, 0, byteArray.Length);
  newStream.Close();
  
  HttpWebResponse getResponse = (HttpWebResponse)getRequest.GetResponse();
  using (StreamReader sr = new StreamReader(getResponse.GetResponseStream(), Encoding.GetEncoding("windows-1251")))
  {
          doc.LoadHtml(sr.ReadToEnd());
          webBrowser1.DocumentText = doc.DocumentNode.OuterHtml;
  }
  </code></pre>
  
  <p>then I want to use HtmlWeb (HtmlAgilityPack) or Webclient to parse the HTML to HtmlDocument(HtmlAgilityPack).</p>
  
  <p>My problem is that when I use:</p>
  
  <pre><code>WebClient wc = new WebClient();
  webBrowser1.DocumentText = wc.DownloadString(site);
  </code></pre>
  
  <p>or</p>
  
  <pre><code>doc = web.Load(site);
  webBrowser1.DocumentText = doc.DocumentNode.OuterHtml;
  </code></pre>
  
  <p>The login disappear so i think I must somehow pass the cookies.. Any suggestions?</p>