将cookie传递到登录页面

本文关键字:登录 cookie | 更新日期: 2023-09-27 18:15:18

我正试图从运行在Asp. net上的网页抓取数据。净Webforms。我看了一下这个页面。它看起来像我不想做的,但我不会让它开箱即用,因为登录页面需要一个cookie来显示。在设置cookie的页面上设置cookie,然后将用户重定向到登录页面。我应该如何修改链接上的代码,使其首先浏览重定向页面,保存cookie,然后将cookie传递到登录页面?

将cookie传递到登录页面

工作得很好=)

CookieContainer cookieJar = new CookieContainer();
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create("http://mydomain.com/Start.aspx?g=4");
request.CookieContainer = cookieJar;
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
CookieContainer cookies = new CookieContainer();
HttpWebRequest request1 = (HttpWebRequest)WebRequest.Create("http://mydomain.com/Login.aspx");
request1.CookieContainer = cookieJar;
HttpWebResponse response1 = (HttpWebResponse)request1.GetResponse();
StreamReader reader = new StreamReader(response1.GetResponseStream());
string loginPage = reader.ReadToEnd();
reader.Close();