有没有办法刮在页面上可用的dataLayer,而不是在Excel VBA中的常规HTML元素?

我正在尝试使用Excel VBA从网页中获取一些数据,并且相当成功。

但是我已经意识到,大部分页面的页面上都有数据层,因此如果我能够使用相同的页面,那么在处理数据时可以减less大量的工作量,使其成为可用的格式。

我试图通过Document.getElement方法调用数据层,但这似乎没有工作。

我不是一个很难核心的开发者,只是为了我的需要而游泳,所以请让我知道如果这是可能的,因为我所有的search结果到目前为止一无所得。

我通常使用SeleniumBasic(Excel插件)进行WebScraping Needs。 他们的方式可以通过使用

 driver.ExecuteScript("return dataLayer[x].variableName")