博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
VB用CreateObject的方法获取指定网页源码
阅读量:6390 次
发布时间:2019-06-23

本文共 890 字,大约阅读时间需要 2 分钟。

hot3.png

1 Public Function GetBody(ByVal URL$, Optional ByVal Coding$ = "GB2312")  2 Dim ObjXML  3 On Error Resume Next 4 Set ObjXML = CreateObject("Microsoft.XMLHTTP")  5 With ObjXML  6 .Open "Get", URL, False, "", "" 7 .setRequestHeader "If-Modified-Since", "0" 8 .Send  9 GetBody = .responseBody 10 End With11 GetBody = BytesToBstr(GetBody, Coding) 12 Set ObjXML = Nothing13 End Function14 15 Public Function BytesToBstr(strBody, CodeBase) 16 Dim ObjStream 17 Set ObjStream = CreateObject("Adodb.Stream") 18 With ObjStream 19 .Type = 120 .Mode = 321 .Open 22 .Write strBody 23 .Position = 024 .Type = 225 .Charset = CodeBase 26 BytesToBstr = .ReadText 27 .Close 28 End With29 Set ObjStream = Nothing30 End Function31 '注意第一行代码中Coding$ = "GB2312" 表示获取的网页内容为GB2312编码格式,如果出现乱码,那么就换成Coding$ = "utf-8"32 '返回值为: 33 a = GetBody("http://www.baidu.com")

本文转自:

转载于:https://my.oschina.net/mengkun/blog/647503

你可能感兴趣的文章
php - 字符串处理
查看>>
bulk collect 以及ref cursor使用
查看>>
mysql性能优化-慢查询分析、优化索引和配置
查看>>
图解分布式一致性协议Paxos
查看>>
Jedis与Redisson选型对比
查看>>
MongoDB学习笔记(查询)
查看>>
freemarker自定义标签的写法和使用
查看>>
使用Gitlab CI进行持续集成
查看>>
Win32编程基本概念
查看>>
×××灯式样的站点链接说明,链接提示
查看>>
Linux下动态IP和静态IP的设置方法
查看>>
mysql 行长度
查看>>
SUSE配置网关
查看>>
java中获取字母和数字的组合
查看>>
8-3 泛型
查看>>
你是“职业”软件开发吗?——书评《浮现式设计-专业软件开发的演进本质》...
查看>>
iOS 多线程 之 GCD(大中枢派发)(二)
查看>>
开源项目 log4android 使用方式详解
查看>>
ssh命令详解
查看>>
C# 中字符串转换成日期
查看>>