成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

ASP.NET技巧之數據采集程序淺析

開發 后端
ASP.NET技巧之數據采集程序向你介紹如何使用ASP.NET實現數據采集程序的具體步驟,希望對你有所幫助。

ASP.NET技巧之數據采集程序介紹開始首先我們來看看一點概念,所謂的數據采集程序也就是網頁小偷程序(大家別罵我哦),寫完了來這里發點東西,希望大家有何高見共同研究.

ASP.NET技巧之數據采集程序***步,在下載數據的開始,有些網站是要登錄了才能看到相應的數據,這個就需要我們發送登錄用戶名和密碼了,但我是登錄了,但他服務器也不是垃圾,在他那里重定向了,共產生了2個SESSION,這第2個SESSION我就不知道如何捕抓.于是我就投機^-^,用軟件將SESSION捕抓下來了1個叫Ethereal的軟件,用以下代碼加入到HTTP請求的頭部

  1. WebClient myWebClient = new WebClient();  
  2. string sessionkey=textBox78.Text;  
  3.      string refererurl=textBox77.Text;  
  4.      myWebClient.Headers.Clear();       
  5.      myWebClient.Headers.Add("Cookie",sessionkey);  
  6.      myWebClient.Headers.Add("Referer", refererurl);  
  7.      myWebClient.Headers.Add("User-agent""Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5) Gecko/20031107 Debian/1.5-3"); 

這樣就欺騙了服務器了,哈哈

ASP.NET技巧之數據采集程序第二步,代碼下載

  1. byte[] myDataBuffer = myWebClient.DownloadData(remoteUri);  
  2.  download = Encoding.Default.GetString(myDataBuffer); 

ASP.NET技巧之數據采集程序第三步,數據的匹配了,我是將流讀取到數據里,然后用IndexOf得到2個關鍵字段的位置,然后用Substring取出來的,我知道這很笨,但用正則表達式難啊(誰會的指點我下),匹配完了得到的字符串我就用以下的函數去掉了HTML代碼:

  1. private string StripHTML(string strHtml)  
  2.   {  
  3.    string [] aryReg ={  
  4.           @"<script[^>]*?>.*?</script>",  
  5.           @"<(\/\s*)?!?((\w+:)?\w+)(\w+(\s*=?\s*(([""'])(\\[""'tbnr]|[^\7])*?\7|\w+)|.{0})|\s)*?(\/\s*)?>",  
  6.           @"([\r\n])[\s]+",  
  7.           @"&(quot|#34);",  
  8.           @"&(amp|#38);",  
  9.           @"&(lt|#60);",  
  10.           @"&(gt|#62);",   
  11.           @"&(nbsp|#160);",   
  12.           @"&(iexcl|#161);",  
  13.           @"&(cent|#162);",  
  14.           @"&(pound|#163);",  
  15.           @"&(copy|#169);",  
  16.           @"&#(\d+);",  
  17.           @"-->",  
  18.           @"<!--.*\n"           
  19.          };  
  20.  
  21.    string [] aryRep = {  
  22.            "",  
  23.            "",  
  24.            "",  
  25.            "\"",  
  26.            "&",  
  27.            "<",  
  28.            ">",  
  29.            " ",  
  30.            "\xa1",//chr(161),  
  31.            "\xa2",//chr(162),  
  32.            "\xa3",//chr(163),  
  33.            "\xa9",//chr(169),  
  34.            "",  
  35.            "\r\n",  
  36.            "" 
  37.           };  
  38.  
  39.    string newReg =aryReg[0];  
  40.    string strOutput=strHtml;  
  41.    for(int i = 0;i<aryReg.Length;i++)  
  42.    {  
  43.     Regex regex = new Regex(aryReg[i],RegexOptions.IgnoreCase );  
  44.     strOutput = regex.Replace(strOutput,aryRep[i]);  
  45.      
  46.    }  
  47.  
  48.    strOutput.Replace("<","");  
  49.    strOutput.Replace(">","");  
  50.    strOutput.Replace("\r\n","");  
  51.  
  52.  
  53.    return strOutput;  
  54.   }  

到了后面就是入庫了,這個大家都懂了吧.但是我還有點問題就是,在我寫數據的時候,出了EXCEPTION,說我的字段太長了,不能寫進到數據庫,我用的是ACCESS,我試驗下用SQL吧.

ASP.NET技巧之數據采集程序就向你介紹到這里,希望對你使用ASP.NET書寫數據采集程序有點幫助。

【編輯推薦】

  1. ASP.NET運行環境搭建淺析
  2. ASP.NET學習之ASP.NET概述
  3. ASP.NET優點的十一方面淺析
  4. ASP.NET數據庫連接池設置淺析
  5. 如何學習ASP.NET之九步寶典
責任編輯:仲衡 來源: cnblogs
相關推薦

2009-08-04 10:02:36

中國站長站

2009-08-05 10:17:55

ASP.NET TheASP.NET開發技巧

2009-07-29 11:33:14

ASP.NET技巧ASP.NET應用程序

2009-07-29 13:42:25

ASP.NET注釋

2009-08-10 13:32:15

ASP.NET TimASP.NET組件設計

2009-08-05 18:46:21

ComboBox顯示ASP.NET控件開發

2009-08-03 13:38:18

ASP.NET編程模型

2009-07-20 16:08:04

ASP.NET應用程序

2009-08-05 18:32:28

HtmlTextWriASP.NET控件開發

2009-08-07 17:41:07

ASP.NET Web

2009-08-13 17:52:27

C#數據采集

2009-08-05 18:36:12

ASP.NET Che

2009-07-24 13:41:15

ASP.NET AJA

2009-08-03 18:35:51

ASP.NET數據緩存

2009-08-05 15:50:13

ASP.NET優點

2009-07-31 12:43:59

ASP.NET MVC

2009-07-28 17:36:21

ASP.NET數據庫連

2009-08-04 14:56:34

ASP.NET數據類型

2009-08-03 11:21:47

ASP.NET編程模型

2009-08-10 14:38:29

ASP.NET組件設計
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一区二区国产精品 | 国产成人啪免费观看软件 | 久久久久久久综合 | av性色全交蜜桃成熟时 | 国产高清久久久 | 国产视频三级 | 99精品视频一区二区三区 | a级毛片免费高清视频 | 日韩中文一区二区三区 | 91精品在线播放 | 久久一区二区免费视频 | 成年人免费网站 | www.久久精品视频 | 国产aⅴ | 国产精品区二区三区日本 | 91在线精品一区二区 | 国产综合久久 | 五月天婷婷综合 | 欧美中文一区 | 国产日韩欧美一区 | 久久精品—区二区三区 | 精品国产伦一区二区三区观看说明 | www日本在线观看 | 亚洲国产成人精品久久久国产成人一区 | 日韩久久在线 | 国产精品1区2区 | 天天视频一区二区三区 | 国产日韩一区二区 | 色婷婷av一区二区三区软件 | 久久精品一二三影院 | 亚洲国产精品suv | 亚洲欧美国产精品一区二区 | 日日摸日日碰夜夜爽2015电影 | 久久中文字幕一区 | 9久久婷婷国产综合精品性色 | 亚洲一区 中文字幕 | 午夜久久久久久久久久一区二区 | 久草视频网站 | 超碰免费在线 | www.亚洲国产精品 | 欧美日韩第一页 |