我可以请求带有 JavaScript 的网页,然后将其按原样发送到服务器以进行进一步分析吗?
Can I request a webpage with JavaScript and then send it as is to a server to be analyzed further?
我想要实现的是使用 JavaScript 调用网页获取 HTML 并将其发送到服务器以进行进一步分析。
这可能吗?我应该从哪里开始寻找?
使用 Javascript 抓取网络?坏主意:你可以直接在你的后端
我认为您正在寻找 AJAX。它可以在客户端发送httpRequests或者请告诉你到底需要什么。
您可以使用 XMLHttpRequest 获取页面并POST它到后端 URL 地址。
但是,您将受限于同源策略,即您获取的页面的 URL 和接收数据的 POST 的 URL 必须同源。
https://developer.mozilla.org/en-US/docs/Web/Security/Same-origin_policy
有一些解决方法,具体取决于您的应用程序需求。
我想要实现的是使用 JavaScript 调用网页获取 HTML 并将其发送到服务器以进行进一步分析。
这可能吗?我应该从哪里开始寻找?
使用 Javascript 抓取网络?坏主意:你可以直接在你的后端
我认为您正在寻找 AJAX。它可以在客户端发送httpRequests或者请告诉你到底需要什么。
您可以使用 XMLHttpRequest 获取页面并POST它到后端 URL 地址。
但是,您将受限于同源策略,即您获取的页面的 URL 和接收数据的 POST 的 URL 必须同源。
https://developer.mozilla.org/en-US/docs/Web/Security/Same-origin_policy
有一些解决方法,具体取决于您的应用程序需求。