Html 如何使用VBA Excel处理url不变的本地链接?

Html 如何使用VBA Excel处理url不变的本地链接?,html,vba,excel,web-scraping,Html,Vba,Excel,Web Scraping,我刚刚学习了一些VBA Excel,现在我正试图从一个网站上获取一些数据。但在能够获取这些数据之前,我必须点击一个本地链接,将我指向另一个具有相同url的网页。我的目标是检索一个包含所有可能本地链接(本例中为所有俱乐部名称)名称的数组,并能够单击其中一个 我可以在F12开发工具的DOM Explorer选项卡中显示的HTML文档中找到我想要的所有信息,因此如果我可以在VBA中访问这些信息,我的问题就解决了。但据我所知(我找不到任何相关信息),我只能访问Debugger选项卡中显示的文档。我正在寻

我刚刚学习了一些VBA Excel,现在我正试图从一个网站上获取一些数据。但在能够获取这些数据之前,我必须点击一个本地链接,将我指向另一个具有相同url的网页。我的目标是检索一个包含所有可能本地链接(本例中为所有俱乐部名称)名称的数组,并能够单击其中一个

我可以在F12开发工具的DOM Explorer选项卡中显示的HTML文档中找到我想要的所有信息,因此如果我可以在VBA中访问这些信息,我的问题就解决了。但据我所知(我找不到任何相关信息),我只能访问Debugger选项卡中显示的文档。我正在寻找的本地链接似乎不在那里

Dim ie As InternetExplorer, html As HTMLDocument
Set ie = New InternetExplorer
ie.Visible = True
ie.Navigate "http://www.knkv.nl/competitie/algemene-info/competitie/club/"
Do While ie.Busy Or ie.ReadyState <> READYSTATE_COMPLETE
    DoEvents
Loop
Set html = ie.Document

Dim frame As Object
Set frame = html.getElementsByTagName("iframe")(0)
Dim ie作为InternetExplorer,html作为HTMLDocument
Set ie=新的InternetExplorer
可见=真实
即“导航”http://www.knkv.nl/competitie/algemene-info/competitie/club/"
在ie忙或ie ReadyState ReadyState\u完成时执行
多芬特
环
设置html=ie.Document
作为对象的变暗帧
Set frame=html.getElementsByTagName(“iframe”)(0)

我希望在本文中唯一的iframe对象中找到所有内容,但情况似乎并非如此。任何关于如何在url不变的情况下查找/处理这些本地链接的信息,我都将不胜感激

你要找的链接在哪里?它们是否在iframe中?如果你访问该网站,你可以单击所有俱乐部名称。但是如果我单击F12打开html文档(调试器选项卡中的文档就是我变量“html”中的文档),我找不到这些链接。基于网页结构,我希望它们围绕这个iframe,但它似乎没有包含太多信息。所以我不知道链接在哪里,这就是问题所在。你要找的链接在哪里?它们是否在iframe中?如果你访问该网站,你可以单击所有俱乐部名称。但是如果我单击F12打开html文档(调试器选项卡中的文档就是我变量“html”中的文档),我找不到这些链接。基于网页结构,我希望它们围绕这个iframe,但它似乎没有包含太多信息。所以我实际上不知道链接在哪里,这就是问题所在。