【发布时间】:2009-10-27 18:40:40
【问题描述】:
以编程方式拍摄网页快照的最佳解决方案是什么?
情况是这样的:我想抓取一堆网页并定期拍摄它们的缩略图快照,比如每隔几个月一次,而不必手动访问每个网页。我还希望能够为可能完全是 Flash/Flex 的网站拍摄 jpg/png 快照,所以我必须等到它加载后才能以某种方式拍摄快照。
如果我可以生成的缩略图数量没有限制(在合理范围内,比如每天 1000 个),那就太好了。
任何想法如何在 Ruby 中做到这一点?看起来挺难的。
执行此操作的浏览器:Safari 或 Firefox,最好是 Safari。
非常感谢。
【问题讨论】:
-
其他一些注意事项:我使用的是 Macbook、Safari,除了缩略图之外,我还希望能够获得大型、高质量的图像。
-
您认为VM+Java 是一种可行的解决方案吗? vimeo.com/6636018
标签: ruby web web-crawler snapshot