在 Node.JS 中像浏览器一样获取 Google 搜索页面

Getting Google search page like a browser in Node.JS

我正在为 Google 广告编写解析器,我需要将顶部和底部分开。 当我获得带有 Node.JS 请求模块的页面时,我会获得所有带有 ('.ads-ad') 选择器的广告。我通过浏览器得到的也是一样。 但是在浏览器中,我可以看到带有 id='taw' 的父 DIV 元素(对于顶部广告)和带有 id='bottomads' 的父 DIV 元素(对于底部广告)。但是我没有看到这些带有请求的 DIV 元素。 是否存在像浏览器一样获取 Google 页面的简单方法?

提前致谢!

尝试JSDom or Casper JS。这些是呈现页面和 运行 页面上任何 javascript 的无头浏览器,这确保最终内容与浏览器中的内容相同。