【发布时间】:2021-04-30 19:58:29
【问题描述】:
我有一个项目,我需要从网络上抓取不同数量的货币值(大约 15 个)。对于一个抓取以下代码的人来说,工作正常,但我如何编写代码以咨询大量货币?
*每种货币都有一个特定的链接。
Sub currence()
Range("A5:A16").ClearContents
'AED
Set ie = CreateObject("InternetExplorer.Application")
ie.navigate "https://br.investing.com/currencies/aed-brl"
Do While ie.busy And ie.readyState <> "READYSTATE_COMPLETE"
DoEvents
Loop
Set HTML = ie.Document
Cells(5, 1) = HTML.getElementsByClassName("top bold inlineblock")(0).innerText
Debug.Print Cells(5, 1)
ie.Quit
Range("A5:A16").WrapText = False
End Sub
【问题讨论】:
-
创建一个链接数组并循环遍历它?
-
@BigBen 是的,我考虑过,但不知道代码到底长什么样。
标签: excel vba web web-scraping