我知道甚至有一些網絡資源可以讓你預覽一個網站,因爲它看起來像某個瀏覽器。如何獲取網站的預覽圖像?
我只需要從任何瀏覽器查看圖像。沒有人蔘與可以得到那張圖片嗎?我可以通過純java/python/asp.net獲得它嗎?
UPD:http://browsershots.org/是描述的網絡資源的示例。
我知道甚至有一些網絡資源可以讓你預覽一個網站,因爲它看起來像某個瀏覽器。如何獲取網站的預覽圖像?
我只需要從任何瀏覽器查看圖像。沒有人蔘與可以得到那張圖片嗎?我可以通過純java/python/asp.net獲得它嗎?
UPD:http://browsershots.org/是描述的網絡資源的示例。
PageGlimpse是服務 爲開發者提供程序化 訪問任何網頁的縮略圖。
它具有基於REST協議和一些文檔的API。
你有很多東西做這個給你。以stw爲例。
我知道的工具就是這麼做的 - 真的「只是」啓動一個瀏覽器(當然是編程式的)並截取瀏覽器的內容並將其保存在圖像中。
我認爲不管你做什麼,你都必須找到一種這樣的方式。如果你通過系統編程引用OS API調用,那麼我認爲你將會運氣不佳。你可能會得到一個可以爲你做這件事的第三方庫,但是那個庫只是簡單地做這些系統調用。
我現在看到其他人已經發布了可能證明自己對你有用的地方的鏈接。沒有看過鏈接,這可能是最簡單和最好的方法。
祝你好運
如果您使用.NET,這有可能使用WebBrowser控件(example here)的DrawToBitmap方法來做。不過,正如您在該示例頁面上最後發表的評論所看到的那樣,它不適用於Flash,並且對於使用複雜Javascript進行呈現的網站來說,它有點「氣質」。
我認爲你最好的選擇是像其他人說的那樣使用第三方縮略圖提供者。我沒有使用它,但http://www.thumbshots.com/看起來不錯。
不知道你在找什麼......所以它可能是瀏覽器截圖或簡單的http://www.pageglimpse.com/用於快速網頁縮略圖 – kar 2009-12-03 13:53:47
是的,pageglimpse是我真正需要的!我會添加這個答案,也許有人會在未來搜索它。 – Roman 2009-12-14 10:41:46