vba抓取html源码数据,VBA代码、网页数据采集、爬取文章

本文介绍如何使用VBA从特定网址抓取文章内容,并将其保存到本地记事本文件中。通过创建WinHttpRequest对象,发送GET请求获取网页源码,然后进行编码转换和数据处理,最终将文章保存到名为'网文采集.txt'的文件中。
摘要由CSDN通过智能技术生成

216225092_1_20210224120004693

应粉丝要求做一篇爬取网页上的文章。

实现功能:爬取网站上的一篇文章并保存到记事本上。

下面是代码分享

Sub 采集网页上的文章保存到记事本()

Dim oHtml As Object

Set oHtml = VBA.CreateObject('WinHttp.WinHttpRequest.5.1') '创建http对象

Dim sUrl As String

'指定要抓取的网站

sUrl = 'http://meiwenjx.com/article/143357.html'

With oHtml

.Open 'GET', sUrl, False '向服务器发送指定链接地址

.send '发送

'获取返回的字节数组

bResult = .ResponseBody

'按照指定的字符编码显示

sResult = bytestobstr(bResult, 'GB2312')

shu = Split(sResult, '

') '拆分返回来字符串赋给数组

For wun = 1 To UBound(shu) - 1 '循环数组最大下标

js = js & Chr(13) & Replace(shu(wun), '

',
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值