摘要:網頁擷取(2) 利用 HttpWebRequest
WebClient 、HttpWebRequest 其實都是繼承自 WebRequest
但要加上 Cookie 的話,你得指定 HttpWebRequest 的 CookieContainer 屬性
public void _HttpWebRequest(string url)
{
HttpWebRequest webrequest = (HttpWebRequest)WebRequest.Create(url);
// cookie設定
//webrequest.CookieContainer = new CookieContainer();
// proxy設定
// webrequest.Proxy = _proxy;
// webrequest.Timeout = 2000;
webrequest.Method ="GET";
//webrequest.AllowAutoRedirect = true;
//Encoding encode = System.Text.Encoding.GetEncoding("big5");
StreamReader reader = new StreamReader(webrequest.GetResponse().GetResponseStream());
string s = reader.ReadToEnd();
reader.Close();
}
======================================================
參考:
http://msdn.microsoft.com/zh-tw/library/8y7x3zz2.aspx
http://blog.roodo.com/thinkingmore/archives/cat_82805.html&page=7