如何用vb.net下载web页

原创 2004年08月05日 14:17:00
在网络上找了很多关于网页下载的程序但都不能完整地得到web页的内容,以下这个函数解决了这个问题。

Private Function GetSource(ByVal url As String) As String
       Try
         Dim httpReq As System.Net.HttpWebRequest 'HttpWebRequest 类对 WebRequest 中定义的属性和方法提供支持',也对使用户能够直接与使用 HTTP 的服务器交互的附加属性和方法提供支持。
         Dim httpResp As System.Net.HttpWebResponse ' HttpWebResponse 类用于生成发送 HTTP 请求和接收 HTTP 响'应的 HTTP 独立客户端应用程序。
         Dim httpURL As New System.Uri(url)
         httpReq = CType(WebRequest.Create(httpURL), HttpWebRequest)
         httpReq.Method = "GET"
         httpResp = CType(httpReq.GetResponse(), HttpWebResponse)
         Dim reader As StreamReader = _
         New StreamReader(httpResp.GetResponseStream, System.Text.Encoding.GetEncoding("GB2312")) '如是中文,要设置编码格式为“GB2312”。
         Dim respHTML As String = reader.ReadToEnd() 'respHTML就是网页源代码
         Return respHTML
         httpResp.Close()
       Catch e As Exception
         Console.WriteLine("GetSource出现问题:{0},{1}", e.Message, url)
       End Try
     End Function

使用WebClient从FTP服务器下载文件…

从.NET Framework 2.0版本开始,使用WebClient类可以简单的从FTP服务器下载文件,或者向FTP服务器上传文件。 从FTP服务下载文件 和在「文件下载保存」中介绍的方法一样。...
  • juelingfeng
  • juelingfeng
  • 2014年08月07日 13:25
  • 1929

笔记12:VB.net中的FTP操作:创建、删除、查询、下载、上传

FtpWebRequest与FtpWebResponse类用来与特定FTP服务器进行沟通。     FtpWebRequest 与 FtpWebResponse 类分别继承了 WebRequest ...
  • dzweather
  • dzweather
  • 2016年05月16日 22:40
  • 4624

JAVA中的FtpClient与FTPClient,并实现jsp页面下载ftp服务器上的文件

这段时间一直在研究java如何访问Ftp,搞了一段时间了,也有一定的了解。故此记录一下。 ftp和FTP我个人觉得FTP更符合我们程序员的口味,不管是方法命名还是API的详细与否,或者是开发平台的问题...
  • zhb2010zhb
  • zhb2010zhb
  • 2015年01月13日 13:47
  • 3583

VB.NET XML Web服务开发人员指南

  • 2007年11月02日 12:18
  • 15.79MB
  • 下载

vb.net web开发精典实例

  • 2007年09月19日 21:42
  • 123KB
  • 下载

vb.net web程序开发实例

  • 2006年02月23日 09:05
  • 167KB
  • 下载

利用web service将 C#代码转换为VB.NET代码

  • 2012年06月07日 17:33
  • 64KB
  • 下载

ASP.NET AJAX Web 程序开发秘诀(VB版)

  • 2009年08月25日 23:29
  • 1.84MB
  • 下载

用vb.net自制Web浏览器

  • 2009年03月08日 16:39
  • 379KB
  • 下载

利用VB.NET2005创建Web应用

  • 2011年05月26日 10:50
  • 2.83MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何用vb.net下载web页
举报原因:
原因补充:

(最多只允许输入30个字)