【发布时间】:2026-01-07 00:30:01
【问题描述】:
我正在尝试使用 xmlhttp 和 VBA 抓取网站。
Url 有一个井号 (#) 符号,并被 VBA 误解...
这与此处解释的问题相同:
Error in XMLHTTP Get request with Special character in URL
代码如下:
Sub webscraping()
Dim x As String
Dim req As MSXML2.XMLHTTP60
Dim doc As HTMLDocument
x = "https://search.gleif.org/#/search/"
Set req = New MSXML2.XMLHTTP60
With req
.Open "GET", x, False
.send
If .Status <> 200 Then
MsgBox "Http Request Error"
Exit Sub
End If
Set doc = New MSHTML.HTMLDocument
doc.body.innerHTML = .responseText
End With
End Sub
提前谢谢你
【问题讨论】:
标签: vba web-scraping xmlhttprequest