如何浏览网站并截取每个页面的屏幕截图?

时间:2009-06-10 14:32:35

标签: javascript automation screenshot webtrends

我的任务是为合法目的截取一组网页的屏幕截图。我目前正在通过使用Webshot并使用我自己编译的URL列表运行其批处理操作来完成此操作。我还必须截取旋转Flash横幅的截图,这是通过使用IECapt及其延迟功能完成的。

每个页面都有一系列广告,需要截取他们所导致的页面的截图。我如何自动执行此操作,以便在链接后不花费数小时点击每个链接?

如果不清楚,主页有4个辅助广告链接到4个不同的产品页面。我需要主页的截​​图(完成),然后是广告链接到的页面的四个不同屏幕截图。

哦,为了让事情变得有趣,主页使用Javascript重定向la:

javascript:dcsOnsiteAdLink('url', '/whyjoin', 'ad', 'S1', 'popup', 'toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width=780,height=500');

4 个答案:

答案 0 :(得分:7)

通过Elance或Mechanical Turk为您支付3美元/小时的费用。即使你只花了4个小时一起编写一个脚本,这比花费几美元花费更多。

答案 1 :(得分:5)

gnome-web-photo使用Geko引擎渲染并抓取网页。它非常漂亮且可编写脚本。

答案 2 :(得分:3)

Adob​​e Acrobat Pro非常擅长这一点。它可以抓取整个站点并将其转换为单个索引文档。屏幕截图只会让您获得屏幕上的内容,Acrobat Pro可以为您提供整个页面。

答案 3 :(得分:1)