網頁擷取(2) 利用 HttpWebRequest

  • 4340
  • 0
  • 2011-10-20

摘要:網頁擷取(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