2011-07-04 26 views
0

我有一个前1000个网站的列表。我想在浏览器中访问每个网站(渲染所有图像,执行所有JavaScript等)并记录加载时间。以编程方式查找前1000个网站的页面加载时间

任何有关这样做的最佳方式的建议?

我想过使用无头浏览器,但不知道这是否是最好的方法。

我知道Firebug有加载时间,但我有1,000个网站,这个过程将非常繁琐。此外,我有几个参数来调整,所以需要通过1,000个网站几次。

回答

2

如果我这样做,我会使用WWW :: Mechanize :: Firefox模块写一个简短的perl脚本来请求页面,将页面加载时间记录到文件中。

http://metacpan.org/pod/WWW::Mechanize::Firefox

+0

太棒了!从来没有遇到过那个。我甚至搜查过CPAN!我更喜欢使用Perl,而不是使用HtmlUnit(在Java中)。 – Eamorr

+0

现在一切正常。只花了大约30分钟让脚本开始运行... – Eamorr

+0

@Eamorr Perl的快乐;)很高兴成功了 – Raoul