VBA网抓之xmlhttp创建对象的2种方式

本文介绍了VBA中通过XMLHTTP进行网络抓取的两种方法:直接引用和后期绑定。直接引用简单但可能兼容性不佳,而后期绑定则具有更好的稳定性。内容包括设置引用,创建XMLHTTP对象,发送GET请求,处理响应状态,并获取响应文本。
摘要由CSDN通过智能技术生成

首先引用

step1:进入VBA中,“工具”----”引用“----“Microsoft XML, v3.0”选中,----“确定”

第1种方式:直接引用

Public Sub g()


'第一种
Dim xh As xmlHttp
xh.Open ""

End Sub

引用“Microsoft XML, v3.0”后,直接定义一个xmlhttp后,后面会直接跟方法。这种方式比较简单。但很多时候兼容性不好。

第二种:后期绑定

Public Sub g()


'第二种

Set http1 = CreateObject("MSXML2.XMLHTTP")
Set http2 = CreateObject("Microsoft.XMLHTTP")


End Sub

这种方式比较稳定,基本每台电脑都适用。

总结:

xmlhttp的属性有responseBody,responseText,readyState

xmlhttp的方法用open,send,setRequestHeader,getResponseHeader

'创建对象
Dim xmlHttp as Object
Set xmlHttp = CreateObject("MSXML2.XMLHTTP

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值