最新文章
·贴篇文章,BETA2中ACC...
·也说技术人员创业
·发布CSDN BLOG 备份工...
·使用客户端脚本
·关于Visual Basic 200...
·元数据--自定义属性(...
·设计模式C#描述——抽...
·发表一个自己C#写的em...
·剖析 .Net 下的数据访...
·part1: ShowIssueCat....
·用API修改注册表的完...
·使用WMI列出Windows中...
相关文章
·窗体中控件自动随窗体...
·HOW TO: Set a Window...
·使用CodeDom来生成.cs...
·SQL语句参考及记录集...
·A Comparative Overvi...
·如何在C#中使用Win32...
·XMLHelp 下
·轻松实现控件间托拽操...
·DataGrid(WinForm)显...
·Creating DataGrid Te...
·IIS5 HTTP500内部错误...
·Web Services: Buildi...
推荐文章
·注册表中存储数据库链...
·我对C#中事件委托的通...
·程序设计规范(参考模...
·使用 .NET 框架将现有...
·.NET客户端应用程序:...
·Visual Basic 6/VBScr...
·我写的上传(upload)文...
·Community 学习(C#版)...
·在.net安装程序中部署...
·使用C#开发一个简单的...
·Web Service——下一...
·实战 .Net 数据访问层...
  您现在的位置: 休闲居 >> 网络学院 >> 网络编程 >> .NET开发 >> 

从网页上读取源代码,并写入文件
  人气: 【字体:大 中 小】
  发布时间:2004-12-29 01:01:22

Private Sub DownloadData(ByVal URLString As String, ByVal LocalFile As String) 'LocalFile 是文件的一个完全路径 (包括*.exe)
Try

'HttpWebRequest 类对 WebRequest 中定义的属性和方法提供支持',也对使用户能够直接与使用 HTTP 的服务器交互的附加属性和方法提供支持。 休闲 居 编 辑
Dim httpReq As System.Net.HttpWebRequest

' HttpWebResponse 类用于生成发送 HTTP 请求和接收 HTTP 响'应的 HTTP 独立客户端应用程序。
Dim httpResp As System.Net.HttpWebResponse

Dim httpURL As New System.Uri(URLString)

httpReq = CType(WebRequest.Create(httpURL), HttpWebRequest)
httpReq.Method = "GET"
httpResp = CType(httpReq.GetResponse(), HttpWebResponse)

Dim reader As StreamReader = New StreamReader(httpResp.GetResponseStream) '如是中文,要设置编码格式为“GB2312”。
Dim respHTML As String = reader.ReadToEnd() 'respHTML就是网页源代码
Dim Sw As StreamWriter = File.CreateText(LocalFile)

Sw.Write(respHTML)
Sw.Close()

httpResp.Close()

Catch e As Exception
Console.WriteLine("GetSource出现问题:{0},{1}", e.Message, URLString)
End Try
End Sub


≡ 查看、发表评论 ≡