2011-07-04 55 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