网站可以在没有 XHR 请求的情况下显示动态数据吗?

Can a website display dynamic data without an XHR request?

一些背景信息,我一直在尝试在 Xbox.com 上执行屏幕抓取,特别是我希望为用户抓取可用的视频剪辑。信息以基于网络的方式显示,所以我认为数据是从服务请求的。我一直在使用 Fiddler 和 chrome 网络调试器来查看传入的数据,我可以通过调试器看到 activity 提要,但捕获部分数据不会通过 Xhr 加载。

所以我的问题是网站如何在不发出 javascript 服务请求的情况下向用户显示每次动态加载的数据。也许服务器端渲染?

存在什么样的技术来做这样的事情,以至于用户无法直接看到数据的来源。

这样做有什么好处?

Link 到我的 Xbox 页面:Profile Page

没有匹配的 Xhr 请求的网站截图:

一些想法:

  • 创建 iframe,设置 URL,从那里获取数据。
  • 使用 SSE 技术(服务器发送分块响应,并为防止超时不时发送 "ping" 数据)
  • 构建一个插入浏览器的插件,它将与服务器建立 TCP 连接并为您提供事件