2013-06-18 37 views
1

由於我每天都會收到數千個要添加到防火牆黑名單中的URL,因此我發現無法驗證哪些值得列入黑名單。結果,我收到了數百個抱怨好網站的投訴。所以爲了讓我測試任何URL,我必須在防火牆前面的瀏覽器中打開它。對於數十萬個網址來說,這是不可能的。在微型屏幕上打開並查看大量網站

因此,我想到了一個可以開發的Excel宏或VBA應用程序,它將採用例如1000個網址,並將它們全部打開爲每個屏幕爲175 x 130的照片庫,以填充顯示屏。每個打開的屏幕都可以勾選以選擇刪除。刪除選定的屏幕後,原始URL也會從提供列表中刪除。

這個過程的結果是一個短的和「真正的」黑名單,將消除用戶的投訴。這個解決方案只是我思考的結果(和痛苦!)。可能嗎?如果不是,我歡迎任何其他解決方案,這將有助於查看成千上萬的小型站點,如果他們不應被列入黑名單,可以有選擇地刪除這些站點。

+0

這不適用於Excel/VBA - 我會說像Web應用程序這樣的東西會更好,再加上一個基於服務器的瀏覽器組件,可以將網站(Webkit也許)在後臺作業中呈現爲PNG圖像縮略圖。當然,如果以前有人做過這件事,那麼就非常值得你徹底研究這一點。 – halfer

+0

(順便說一句,這裏可能有些偏離主題,因爲雖然它可能涉及編程,但它目前並不這樣做,如果你自己嘗試構建它,並且提出一個涉及代碼的問題,那麼這將是非常在主題上!) – halfer

+0

我一直以爲首先要問專家我很抱歉。 –

回答

1

如果您使用其他某種服務爲您拍攝快照,則您可能實際上可以使用Excel執行此操作。

基本上,你需要一個快照服務器。鑑於數量,我建議建立自己的。這實際上很容易處理PhantomJS。您編寫一個接受URL作爲參數的小腳本。 PhantomJS渲染頁面並返回截圖。您應該可以通過URL將圖片添加到您的Excel工作表中,從而使這一切都可以工作。

儘管如此,理想情況下,您可以製作自己的Web應用程序來執行此操作,但快照操作可能會以同樣的方式進行。

+0

謝謝布拉德寶貴的答覆。我相信它爲我的問題提供了一個理想的解決方案。 –