-2
我嘗試過所有的事情,並沒有下載帶有cookie的頁面!將Cookie設置爲WebClient c#
我被成功衝昏了餅乾
,但我沒有成功,將它設置成與餅乾
我使用Web客戶端的下載..
任何解決方案?
我的代碼:
foreach (Cookie cook in response.Cookies)
{
string name =cook.Name;
string val = cook.Value;
if (i == 0) { coock = cook.Name + "=" + val; } else { coock = coock + "; " + cook.Name + "=" + val; }
i++;
}
WebClient client = new WebClient();
client.Headers.Add(HttpRequestHeader.Cookie, coock);
client.Headers.Add("Content-Type: application/x-www-form-urlencoded");
client.Headers.Add("User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.56 Safari/536.5");
client.Headers.Add("Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8");
client.Headers.Add("Accept-Encoding: identity");
client.Headers.Add("Accept-Language: en-US,en;q=0.8");
client.Headers.Add("Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3");
try
{
string respons2e = client.DownloadString("http://m.facebook.com");
}catch{}
//這是不重複我一直在嘗試了所有的解決方案..
恐怕我不明白究竟是什麼問題 – canton7
我想用cookie下載「m.facebook.com」的facebook主頁! '從主頁獲得帖子'.. ..感謝您的重播 我以爲我得到cookie,但是當我現在嘗試我看到cookie無效 –
無論你想要做什麼,有可能是更好的方法來使用Facebook的API來做到這一點。 – Yuck