vb抓取网页内容(小编来带大家学习“”吧强(图))

优采云 发布时间: 2021-10-26 11:12

  vb抓取网页内容(小编来带大家学习“”吧强(图))

  本文内容主要讲解了《如何解决VB.NET抓取网页的错误》,感兴趣的朋友不妨看看。本文介绍的方法简单、快捷、实用。现在就让小编带你学习《如何解决VB.NET抓取网页出错的问题》!

  VB.NET 编程语言的特点更加突出。它是一种真正的面向对象和继承的编程语言。它具有广泛的应用和强大的功能,帮助开发者大大提高编程效率。在调试VB.NET调用Microsoft.XMLHttp组件抓取网页时,抓取汉字时遇到乱码。经测试,如果页面meta标签字符集为utf-8,则网页不会出现乱码,而Gb2312的字符集会出现乱码。,本文提供了完整的解决方案,希望对学习VB.NET爬取网页或者VB.NET实现采集功能的朋友有所帮助。

  下面是VB.NET爬取网页的LobDotCn函数。注意:url_Link 是抓取的目标页面。IsGb2312是字符是否为Gb2312

  <p>Public Function LobDotCn(ByVal url_Link 

As String, ByVal IsGb2312 As Boolean)   

  On Error Resume Next   

  Dim XmlHttp As Object   

  XmlHttp = CreateObject("Microsoft.XMLHttp")   

  XmlHttp.Open("POST", url_Link, False)   

  XmlHttp.Send()   

  Dim WebContent As Object   

  Dim Str_WebContent As String   

  If IsGb2312 Then   

  WebContent = XmlHttp.ResponseBody   

  Str_WebContent = System.Text.Encoding.

Default.GetString(WebContent)   

  Else   

  WebContent = XmlHttp.ResponseText   

  Str_WebContent = WebContent.ToString   

  End If   

  XmlHttp = Nothing   

  LobDotCn = Str_WebContent   

  End Function  </p>

  VB.NET抓取网页的调用方法:

  Variable = LobDotCn("", True)'获取 Gb2312 网页

  Variable = LobDotCn("在这里填写网址", False) '爬取utf-8网页

  说到这里,相信大家对《如何解决VB.NET抓取网页的错误》有了更深入的了解,下面就来实际操作一下吧!这里是易速云网站,更多相关内容可以进入相关频道,关注我们,持续学习!

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线