Puede usar un CookieContainer para una Webrequest.
web_cookies = new CookieContainer();
// Create a 'WebRequest' object with the specified url.
HttpWebRequest myWebRequest = (HttpWebRequest)WebRequest.Create(url);
myWebRequest.CookieContainer = web_cookies;
Espero que esto ayude.
Ok, usted quiere hacer un inicio de sesión. Esa es una historia diferente. Puede usar NetworkCredential para eso.
public string get_secure_webpage(string url, string username, string password)
{
WebRequest myWebRequest = WebRequest.Create(url);
NetworkCredential networkCredential = new NetworkCredential(username, password);
myWebRequest.Credentials = networkCredential;
...
realmente simple quiero usarlo para recibir noticias :) pero el sitio está protegido por la página de inicio de sesión, así que de esta manera es más fácil iniciar sesión :) – madman