我正在尝试在Excel中使用VBA(从搜索字词列表中)返回Google提供的第一个结果。
虽然Using VBA in Excel to Google Search in IE and return the hyperlink of the first result的例子完美无缺,但我无法理解为什么会这样做。
如果我们假设我们正在寻找搜索字词“Abingdon”,那么这个词就不会出现在Google返回的“Abingdon”结果页面的源代码中。也没有任何元素/ tagID用于在上面的代码中找到它(例如H3,rso等等)
假设是这种情况,我没有看到搜索一个术语如何能够返回正确的答案(即第一个链接),因为搜索词(也没有链接)都不在宏(看似)看的位置(例如页面来源)。
非常感谢任何帮助!
答案 0 :(得分:0)
从服务器传送的内容并不总是与页面上呈现的内容相同:许多页面在页面加载后使用脚本呈现其他内容。
要查看" final"页面源,使用浏览器的开发人员工具(F12)