2013-03-19 135 views
0

時如何訪問餅乾我保存在我獲得使用HttpWebRequest的一個cookie容器一些餅乾。我接着對那些餅乾放入WebBrowser對象並做下面的代碼導航:使用web瀏覽器

WebBrowser wb = new WebBrowser(); 

for (int i = 0; i < webProcCookies.Count; i++) 
{ 
    Cookie c = webProcCookies[i]; 

    InternetSetCookie(URL, c.Name, c.Value); 
} 

wb.Navigate(URL, "_self", null, "User-Agent: XXX"); 

現在,當我運行這個通過提琴手我可以看到所有的cookie數據。當我通過調試器瀏覽這個cookie時,cookie只顯示一點點數據。我希望能夠在運行時訪問整個cookie數據。

反正是有訪問的cookie的所有值我以前導航?

+0

http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.cookiecontainer.aspx – F11 2013-03-19 00:57:29

+0

我編輯了自己的冠軍。請參見「[應的問題包括‘標籤’,在他們的頭銜?(http://meta.stackexchange.com/questions/19190/)」,這裏的共識是「不,他們不應該」。 – 2013-03-19 01:17:24

回答

0

要獲得所有Cookie使用Request.Cookies.AllKeys;

喜歡的東西

string[] webProcCookies= Request.Cookies.AllKeys; 
foreach (string cookie in webProcCookies) 
{ 
    //Your Code 
}