如何通过PhantomJS有效地导航网站

时间:2017-04-08 02:35:45

标签: javascript phantomjs

我最近一直在使用PhantomJS,但发现它的整体使用效率非常低。我的意思是基于间隔值要求成功或超时,并且提前完成将导致浪费时间。我的脚本基于this example here。随着我的互联网速度的变化,它的界限如下:

var list = searchResponse1.Aggs.Terms("ids_in_2016_2017").Buckets
                .Select(o => new {
                    UserId = o.Key,
                    DocCount = o.DocCount == ((Nest.SingleBucketAggregate)o.Aggregations["ids_only_in_2016"]).DocCount
                 })
                 .Where(x => x.DocCount == true)
                 .Select(x => x.UserId)
                 .ToList();

非常不确定。我想知道是否有任何类似的解决方案可以消除这样的设定值。我一直在想,根据页面是否已经完成加载,可以运行示例中的setInterval(executeRequestsStepByStep, 50) ,但我不确定如何实现它。

有什么想法吗?

0 个答案:

没有答案