gpt4 book ai didi

javascript - Google 如何在搜索引擎结果页面上呈现其结果

转载 作者:行者123 更新时间:2023-12-02 15:03:31 25 4
gpt4 key购买 nike

我首先注意到结果不在从服务器接收到的 HTML 中,因此我打开开发工具并开始查看浏览器下载的其他文件。

我注意到只有一个名为 gcosucxhr 请求,没有 json(也没有 xml或下载的其他数据文件)因此我认为代码是嵌入在 JS 本身中的。

然后我搜索了 chrome 下载的所有 .js 文件,但仍然找不到搜索结果的来源。

我认为搜索结果可能位于 iframe 元素内部,因此它们不会显示在开发工具中。考虑到这个假设,我查看了 DOM 加载后由 JS 生成的 HTML,认为结果可能会嵌入到 iframe 中,但我又错了。

有人知道 Google 如何获取并呈现其搜索结果吗?

最佳答案

据我所知,这一切都是使用 JavaScript 完成的,并在您滚动时动态呈现。

Google+ 的工作原理类似。只有您在屏幕上看到的内容实际上才在 DOM 上,并且当您滚动时它全部消失。

如果您尝试屏幕抓取结果,我建议您渲染到浏览器中并查看生成的 DOM。我使用 Chrome 。

关于javascript - Google 如何在搜索引擎结果页面上呈现其结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35281752/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com