用AJAX请求刮一个页面

我使用jsDOM的Node.js来抓取网页,并在其中执行JavaScript。 但是,如果一个页面包含AJAX请求,它们不会被执行。

有没有一个选项来执行刮脸页面内的AJAX调用?

您需要模拟XMLHTTPRequests。 这是一个抽象 。 它们不能在node.js中使用。

你将不得不弄清楚如何与jsdom交谈。 (希望只是附加一个xmlhttprequest构造函数到window将修复它)