如何在 javascript 中加载 html 页面

How to load a html page in javascript

我正在尝试将一个网站加载到 JavaScript 以便我可以抓取它。我的问题是如何将网站加载到客户端 JavaScript?我试过将它加载到 iframe 和 JavaScript 对象元素中。

您会使用 AJAX。但是,在大多数情况下,same-origin policy 会让您感到困惑 - example.com 上的 JavaScript 无法访问 example.net 的源代码,因为它们是不同的域。

如果这两个站点都在您的控制之下,CORS can fix this。如果你想抓取像 Facebook 这样的东西,你必须使用某种服务器端语言来代理请求,比如 PHP.