vba
Sub DownloadWebData()
Dim http As Object
Dim html As Object
Dim table As Object
Dim ws As Worksheet
Dim i As Integer, j As Integer
' 创建 HTTP 对象
Set http = CreateObject(MSXML2.XMLHTTP)
' 设置目标网页 URL
Dim url As String
url = https://65.hk ' 替换为你要抓取的网页地址
' 发送 HTTP 请求
http.Open GET, url, False
http.Send
' 解析 HTML 内容
Set html = CreateObject(htmlfile)
html.body.innerHTML = http.responseText
' 创建一个新的工作表
Set ws = ThisWorkbook.Sheets.Add
ws.Name = Web Data
' 假设数据在一个表格中,提取表格内容
For Each table In html.getElementsByTagName(table)
For i = 0 To table.Rows.Length 1
For j = 0 To table.Rows(i).Cells.Length 1
ws.Cells(i + 1, j + 1).Value = table.Rows(i).Cells(j).innerText
Next j
Next i
Next table