使用多个HTML和正文刮取网页

时间:2017-12-05 14:46:14

标签: javascript html excel vba

我想通过VBA宏点击网站列表中的元素。但是,该网站的构建方式是它有另一个" html"," head"和"身体"标签构建在顶部的标签上,可能是因为它只在我选择"打开项目后才加载可点击项目列表"从下拉列表。 我认为这是我找不到在我的代码中引用按钮的方法的原因,因为它位于第二个html中。例如,即使此页面上有多个html标记,使用IE.Document.GetElementsByTag("html")也会显示0(确切地说是两个)。我抓到的最远的地方就在页面中第二个html标签之前。此外,当我尝试使用Debug.Print IE.Document.GetElementsByTagName("body")(0).innerText时,第二个HTML标记之后的代码在那里被省略。 我没有发布任何更多的代码,因为有问题的部分仅在" Inspect element"在IE浏览器中,而不是在我查看" Source"在IE中。因此,我只是希望有关如何获取这种嵌入式HTML文档中的元素的更一般的建议。 谢谢,Bartek

0 个答案:

没有答案