PhantomJS多个实例

时间:2014-01-22 15:50:25

标签: javascript phantomjs

我正在使用phantomjs抓取一个网站,但是我想用多个phantomjs进程并行请求相同的URL并从页面请求不同的信息。我打算使用node.js和child_process模块​​将其作为服务提供。但是,多次运行phantomjs scraper.js &并检查我的日志,我可以看到只有两个幻像进程可以从网站上抓取。其他phantomjs处理空闲,直到其他两个进程完成。在日志中,phantomjs进程在onLoadFinished事件之前空闲(也就是说,只有两个进程能够触发此事件,而其他进程在触发此类事件之前空闲)。如果我绕过onLoadFinished事件(在抓取站点之前应该触发),则进程似乎不像以前那样序列化,而是并行执行。有什么想法是错的吗?

0 个答案:

没有答案