javascript – 使用AJAX请求刮取页面

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

是否有选项可以在已删除的页面内执行AJAX调用?

最佳答案 您需要模拟XMLHTTPRequests.这是一个
abstraction.它们在node.js中没有开箱即用.

你将不得不弄清楚如何让它与jsdom交谈. (希望只是将xmlhttprequest构造函数附加到窗口将修复它)

点赞