【发布时间】:2019-01-29 05:00:06
【问题描述】:
我正在尝试从 xmlhttp 中抓取元素。 我对 vba 并不算太差,但对数据抓取来说相对较新。 我之前一直在用ie。
我可以将 html 导入到单元格中,但想具体导入名称、ID、价格和库存水平。
我用来导入数据的代码是
Private Sub HTML_VBA_Excel()
Dim oXMLHTTP As Object
Dim sPageHTML As String
Dim sURL As String
'Change the URL before executing the code
sURL = "https://www.superdrug.com/Make-Up/Lips/Lip-Kits/Flower-Beauty-Mix-N%27-Matte-Lipstick-Duo-Tickled-Pink-687/p/769466"
'Extract data from website to Excel using VBA
Set oXMLHTTP = CreateObject("MSXML2.ServerXMLHTTP")
oXMLHTTP.Open "GET", sURL, False
oXMLHTTP.send
sPageHTML = oXMLHTTP.responseText
'Get webpage data into Excel
sh02.Cells(1, 1) = sPageHTML
End Sub
提前感谢您收到的任何帮助。
伊恩
【问题讨论】:
标签: html vba http web-scraping scrape