如何在 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.
我正在尝试将一个网站加载到 JavaScript 以便我可以抓取它。我的问题是如何将网站加载到客户端 JavaScript?我试过将它加载到 iframe 和 JavaScript 对象元素中。
您会使用 AJAX。但是,在大多数情况下,same-origin policy 会让您感到困惑 - example.com
上的 JavaScript 无法访问 example.net
的源代码,因为它们是不同的域。
如果这两个站点都在您的控制之下,CORS can fix this。如果你想抓取像 Facebook 这样的东西,你必须使用某种服务器端语言来代理请求,比如 PHP.