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

VB.NET實用教程之抓取網頁亂碼解決方案

開發 后端
VB.NET實用教程解決VB.Net調用Microsoft.XMLHttp組件抓取網頁時,遇到抓取中文字符出現亂碼的問題,代碼詳細清晰。

VB.NET實用教程教你調試VB.Net調用Microsoft.XMLHttp組件抓取網頁時,遇到抓取中文字符出現亂碼的問題,在這里給大家仔細分析一下,舉一個小案例如下。以下為VB.Net抓取網頁的函數LobDotCn  注:url_Link為抓取的目標頁面 IsGb2312為是否Gb2312字符。

VB.NET實用教程代碼:

  1. Public Function LobDotCn(ByVal url_Link As String, ByVal IsGb2312 As Boolean)    
  2. On Error Resume Next  
  3. Dim XmlHttp As Object  
  4. XmlHttp = CreateObject("Microsoft.XMLHttp")  
  5. XmlHttp.Open("POST", url_Link, False)  
  6. XmlHttp.Send()  
  7. Dim WebContent As Object  
  8. Dim Str_WebContent As String  
  9. If IsGb2312 Then  
  10. WebContent = XmlHttp.ResponseBody  
  11. Str_WebContent = System.Text.Encoding.Default.GetString(WebContent)  
  12. Else  
  13. WebContent = XmlHttp.ResponseText  
  14. Str_WebContent = WebContent.ToString  
  15. End If  
  16. XmlHttp = Nothing 
  17. LobDotCn = Str_WebContent 
  18. End Function 

調用方式 :

變量  = LobDotCn("http://www.lob.cn", True)   '抓取 Gb2312網頁    
變量  = LobDotCn("此處填寫網址", False)    ' 抓取utf-8網頁

附Microsoft.XMLHttp組件的相關說明:
Open( bstrMethod, bstrUrl, varAsync, bstrUser, bstrPassword )
◆bstrMethod:  數據傳送方式,即GET或POST。
◆bstrUrl:     服務網頁的URL。
◆varAsync:   是否同步執行。缺省為True,即同步執行,但只能在DOM中實施同步執行。用中一般將其置為False,即異步執行。
◆bstrUser:    用戶名,可省略。
◆bstrPassword:用戶口令,可省略。
Send( varBody )
◆varBody:指令集。可以是XML格式數據,也可以是字符串,流,或者一個無符號整數數組。也可以省略,讓指令通過Open方法的URL參數代入。
◆setRequestHeader( bstrHeader, bstrvalue )
◆bstrHeader:HTTP 頭(header)
◆bstrvalue: HTTP 頭(header)的值

如果Open方法定義為POST,可以定義表單方式上傳:
xmlhttp.setRequestHeader( "Content-Type", "application/x-www-form-urlencoded")

XMLHTTP屬性:
◆onreadystatechange:在同步執行方式下獲得返回結果的事件句柄。只能在DOM中調用。
◆responseBody:    結果返回為無符號整數數組。
◆responseStream:   結果返回為IStream流。
◆responseText :    結果返回為字符串。
◆responseXML:    結果返回為XML格式數據。

以上就是VB.NET實用教程為你提供的一個完整的解決方法,希望對研究VB.Net抓取網頁或者VB.Net實現采集功能的朋友有所幫助。

【編輯推薦】

  1. VB.NET初步知識,初學者必看
  2. 具體介紹四大類VB.NET循環
  3. VB.NET函數寶典手把手教會你
  4. VB.NET動態控件數組三部曲
  5. 全方位分析VB.NET編碼規范
責任編輯:田樹 來源: 樂博網
相關推薦

2009-10-23 15:35:42

VB.NET實用教程

2010-01-18 14:41:33

VB.NET抓取網頁

2009-10-27 15:02:07

VB.NET文件處理

2010-01-22 15:42:01

VB.NET錯誤

2010-01-07 17:10:01

VB.NET控件數組問

2010-01-12 13:54:12

VB.NET MDI子

2010-01-14 10:18:24

VB.NET List

2010-01-18 18:06:07

VB.NET多線程

2010-01-14 13:51:03

2010-01-20 18:57:20

VB.NET調用CHM

2010-01-22 18:14:49

VB.NET菜單組件

2010-01-19 18:52:08

VB.NET處理數據行

2009-10-23 16:00:50

VB.NET實例教程

2009-10-26 09:04:35

VB.NET數據庫基礎

2010-01-12 16:30:21

VB.NET數據轉換

2009-10-23 16:27:10

VB.NET實例教程

2009-10-29 14:02:24

VB和VB.NET比較

2010-01-22 14:59:40

VB.NET表單自動提

2011-06-17 11:05:22

VB.NET

2009-06-24 15:45:32

VB.NET
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人午夜电影在线观看 | 先锋资源亚洲 | 日本三级电影在线免费观看 | 久久久久久高潮国产精品视 | 欧美日韩电影一区 | 亚洲精品一区二区三区蜜桃久 | 欧美韩一区二区三区 | 成人精品一区 | 99免费在线视频 | 国产成人精品久久二区二区 | 国产在线视频一区二区董小宛性色 | 欧美999 | 国产精品久久国产愉拍 | 亚洲精品美女视频 | 在线观看亚洲精品视频 | 久久精品亚洲一区 | www.日韩| 国产成人免费在线观看 | 久久一区二区三区四区 | 91亚洲国产成人久久精品网站 | 91视频网| 国产二区精品视频 | 91av视频| 日日操夜夜操天天操 | 91久久国产综合久久 | 日韩专区中文字幕 | 午夜精品在线观看 | 99精品国产一区二区三区 | 亚洲精品久久久久久国产精华液 | 国产精品爱久久久久久久 | 日本一区二区高清不卡 | 色婷婷av久久久久久久 | 成人深夜福利在线观看 | 欧美激情在线一区二区三区 | 免费黄色的网站 | 日韩成人在线视频 | 亚洲婷婷六月天 | 精品久久久久久久人人人人传媒 | 久久av网| 国产午夜精品一区二区三区在线观看 | 婷婷精品 |