CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

保存网页文件

楼主nengpao(能跑)2005-08-17 10:34:02 在 VB / 基础类 提问

如何快速将网页内容保存为文本文件?  
  要用什么控件呢? 问题点数:30、回复次数:2Top

1 楼kmlxk(xiaoKKKK)回复于 2005-08-17 10:51:46 得分 15

Private   Declare   Function   URLDownloadToFile   Lib   "urlmon"   Alias   "URLDownloadToFileA"   (ByVal   pCaller   As   Long,   ByVal   szURL   As   String,   ByVal   szFileName   As   String,   ByVal   dwReserved   As   Long,   ByVal   lpfnCB   As   Long)   As   Long  
   
  If   URLDownloadToFile(0,   strURL,   strFileName,   0,   0)   =   0   Then   '如果下载成功则返回0Top

2 楼cly2004(学习ing!)回复于 2005-08-17 11:07:23 得分 15

这是网页取数据过程:  
  function   getHTTPPage(url)    
   
    dim   Http    
   
    set   Http=server.createobject("MSXML2.XMLHTTP")   'XML中的XMLHTTP组件  
   
    Http.open   "GET",url,false   'url目标网页地址  
   
    Http.send()    
   
    if   Http.readystate<>4   then    
   
    exit   function    
   
    end   if    
   
    getHTTPPage=bytesToBSTR(Http.responseBody,"GB2312")    
   
    set   http=nothing    
   
    if   err.number<>0   then   err.Clear    
   
    end   function  
   
    直接用xmlhttp调用有中文字符的网页得到的将是乱玛,可以通过adodb.stream组件进行转换    
   
    Function   BytesToBstr(body,Cset)    
   
    dim   objstream    
   
    set   objstream   =   Server.CreateObject("adodb.stream")    
   
    objstream.Type   =   1    
   
    objstream.Mode   =3    
   
    objstream.Open    
   
    objstream.Write   body    
   
    objstream.Position   =   0    
   
    objstream.Type   =   2    
   
    objstream.Charset   =   Cset    
   
    BytesToBstr   =   objstream.ReadText    
   
    objstream.Close    
   
    set   objstream   =   nothing    
   
    End   Function      
   
  行不行你试一下跟我说  
  Top

相关问题

  • 保存网页为excel文件
  • 如何保存网页中的wmv,asf w文件?
  • 如何将网页保存为word文件。
  • 用vc怎样实现将网页保存为mht文件
  • 不保存网页到临时文件夹
  • 怎样把csdn上的网页保存?保存成.asp文件怎么打开?
  • 如何 获取抓取一个网页并保存成本地文件
  • ******JavaApplet能否在网页保存为MHT文件后正常执行??******
  • 这么奇怪,保存的文件自动变成了网页格式?
  • 为保存的网页、是否以独立文件的形式存放?

关键词

  • 网页
  • objstream
  • byval
  • xmlhttp
  • long
  • then
  • url
  • function
  • set

得分解答快速导航

  • 帖主:nengpao
  • kmlxk
  • cly2004

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo