我在NodeJS中遇到网页报废问题,我想从远程网页上获取一些数据,但数据是从javascript插入到html中的.我开始使用PhantomJS,除了阻止我完成工作的一件事之外它很有效.PhantomJS工作太慢,这段代码需要大约14秒才能执行!?
var page = require('webpage').create();
page.open('https://www.halooglasi.com/nekretnine/izdavanje-stanova/novi-beograd---novi-merkator-id19270/5425485514649', function () {
phantom.exit();
});
Run Code Online (Sandbox Code Playgroud)
请求库只是返回原始数据的速度要快得多,稍微超过一秒钟,因此phantomJS再工作13秒左右.看起来像PhantomJS做了很多不需要的操作,我不需要,我不需要渲染图片视频或任何我只需要javascript执行所以我可以使用cheerio从html获取数据.你能告诉我如何加速PhantomJS或者使用其他更快的webkit来满足我的需求吗?