使用 VBA (Excel 365) 解析 google 搜索结果

Using VBA (Excel 365) to parse google search results

我正在尝试在 Excel 中使用 VBA 到 return(来自搜索词列表)Google 提供的第一个结果。

虽然 Using VBA in Excel to Google Search in IE and return the hyperlink of the first result 中的示例完美运行,但我无法理解其中的原因。

如果我们假设我们正在寻找搜索词 'Abingdon',那么这个词在 'Abingdon' returned by [=28] 的结果页面的源代码中没有出现=].也没有任何 element/tagIDs 用于在上述代码中定位它(例如 H3、rso 等)

假设是这种情况,我看不出搜索词如何 return 正确答案(即第一个 link)既不是搜索词(也不是 link) 位于宏(看似)查找的位置(例如页面源)。

非常感谢任何帮助!

从服务器传送的内容并不总是与页面上呈现的内容相同:许多页面使用脚本在页面加载后呈现其他内容。

要查看 "final" 页面源代码,请使用浏览器的开发人员工具 (F12)