標籤:
蘇飛的架構協助類,很多人應該都知道,不知道可以百度,此處直接說用法。
//引入命名空間using CsharpHttpHelper;//建立Httphelper對象HttpHelper http = new HttpHelper();//建立Httphelper參數對象HttpItem item = new HttpItem(){ URL = "http://ok121.cn",//URL 必需項 Method = "get",//URL 可選項 預設為Get IsToLower = false,//得到的HTML代碼是否轉成小寫 可選項預設轉小寫 Cookie = "",//字串Cookie 可選項 Referer ="",//來源URL 可選項 Postdata = "",//Post資料 可選項GET時不需要寫 Timeout = 100000,//連線逾時時間 可選項預設為100000 ReadWriteTimeout = 30000,//寫入Post資料逾時時間 可選項預設為30000 UserAgent = "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)",//使用者的瀏覽器類型,版本,作業系統 可選項有預設值 ContentType = "text/html",//傳回型別 可選項有預設值 Allowautoredirect = false,//是否根據301跳轉 可選項 //CerPath = "d:\123.cer",//認證絕對路徑 可選項不需要認證時可以不寫這個參數 //Connectionlimit = 1024,//最大串連數 可選項 預設為1024 ProxyIp = "",//Proxy 伺服器ID 可選項 不需要代理 時可以不設定這三個參數 //ProxyPwd = "123456",//Proxy 伺服器密碼 可選項 //ProxyUserName = "administrator",//Proxy 伺服器賬戶名 可選項 ResultType = ResultType.String //ContentType = "application/x-www-form-urlencoded",//傳回型別 可選項有預設值 };//自己定義添加請求item.Header.Add("key1", "value1");item.Header.Add("key2", "value2");//請求的傳回值對象HttpResult result = http.GetHtml(item);//擷取請請求的Htmlstring html = result.Html;//擷取請求的Cookiestring cookie = result.Cookie;//還有很多強大的功能
C#爬蟲之~蘇飛萬能架構使用教程