1

我用 Python 写了一个简单的例子。目标是获取 HTML 并使用“beautifulsoup”(html 解析器库)来解析我想要的数据。我使用的工具如下 1. curl :获取特定的 url 资源 2. beauifulsoup :让我更容易解析复杂的 html

现在,我想通过纯javascript实现目标,因为我想把功能放在我的网站上,但是如果把计算任务放在服务器端对服务器来说很重,所以我想把任务传递给客户端-边。

有什么好方法(一些库?)可以快速实现目标吗?

提前谢谢了

4

1 回答 1

2

您无法使用 JavaScript 从其他域获取 HTML。出于安全原因,故意不允许这样做。

您可以在服务器端编写一个简单的代理,然后通过代理获取 HTML。即使负载不完全在浏览器上,这也可以将服务器从您需要做的任何繁重计算中解放出来。

或者,如果您可以控制其他站点上的代码,则可以按照 Hilmi 的评论中所述使用 JSONP。

于 2013-07-21T04:33:01.367 回答