C#爬蟲之~蘇飛萬能框架使用教程


  蘇飛的框架幫助類,很多人應該都知道,不知道可以百度,此處直接說用法。

//引入命名空間
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 = "",//代理服務器ID 可選項 不需要代理 時可以不設置這三個參數 //ProxyPwd = "123456",//代理服務器密碼 可選項 //ProxyUserName = "administrator",//代理服務器賬戶名 可選項 
    ResultType = ResultType.String //ContentType = "application/x-www-form-urlencoded",//返回類型 可選項有默認值 
}; //自己定義添加請求
item.Header.Add("key1", "value1"); item.Header.Add("key2", "value2"); //請求的返回值對象
HttpResult result = http.GetHtml(item); //獲取請請求的Html
string html = result.Html; //獲取請求的Cookie
string cookie = result.Cookie; //還有很多強大的功能

 

 
        

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM