Phantomjs page.open多个url的速度变慢了

时间:2013-01-08 23:49:49

标签: javascript url webpage phantomjs

我有一组URL,我使用page.open()打开。在处理完内容后,我在页面上调用page.release()然后调用该函数以递归方式打开另一个页面。网页上有javascript,我测试了一个显示javascript加载结果的条件。第一个page.open()调用在1秒内加载JS,但所有后续调用大约需要6秒。我正在使用page.release()并且加载的页面不是空白的,并且phantomjs没有崩溃。我想知道为什么会这样。我也尝试过使用page.close()

doAnalysis = function (i) {
    var url = 'http://myurl.com'; 
    page.open(url, function(status) {
         //get html and process it
         page.release();
         doAnalysis(i++);
    });
}

0 个答案:

没有答案