Dim httpRequest As Object
Dim htmlDoc As Object
Dim allLinks As Object
Dim link As Object
Dim url As String
Dim webContent As String
' 初始化XMLHTTP请求对象
Set httpRequest = CreateObject("MSXML2.XMLHTTP")
' 初始化HTML文档解析对象
Set htmlDoc = CreateObject("HTMLFile")
url = "http://www.example.com" ' 替换为你想爬取的网页地址
With httpRequest
.Open "GET", url, False
.send
' 等待请求完成
While .readyState <> 4
DoEvents
Wend
' 获取网页内容
webContent = .responseText
End With
' 加载网页内容到HTML文档对象
htmlDoc.body.innerHTML = webContent
' 获取所有链接
Set allLinks = htmlDoc.getElementsByTagName("a")
' 遍历所有链接并打印
For Each link In allLinks
Debug.Print link.href
Next
' 释放对象
Set allLinks = Nothing
Set htmlDoc = Nothing
Set httpRequest = Nothing
vb.0 制作简单的爬虫
最新推荐文章于 2024-07-18 12:57:54 发布