在微型屏幕上打开和查看大量网站

时间:2013-06-18 15:38:35

标签: php excel vba

由于我每天都会收到数千个要添加到我们的防火墙黑名单中的网址,因此我发现无法验证哪些网站应该列入黑名单。结果,我收到数百个关于好网站被封锁的投诉。因此,为了让我测试任何URL,我必须在防火墙前的浏览器中打开它。对于成千上万的网址来说,这真的是不可能的。

因此,我想到了一个可以开发的Excel宏或VBA应用程序,它将采用例如一次1000个URL,并将它们全部打开,就像照片库一样,每个屏幕为175 x 130,填充显示监视器。可以勾选每个打开的屏幕以进行删除。删除所选屏幕时,也会从提供列表中删除原始URL。

此流程的结果是一个较短且“真实”的黑名单,可以消除用户投诉。这个解决方案只是我思考的结果(和痛苦!)。可能吗?如果没有,我欢迎任何其他解决方案,这将有助于查看数千个可以选择删除的微型网站,如果它们不应被列入黑名单。

1 个答案:

答案 0 :(得分:1)

如果您使用其他服务为您拍摄快照,您实际上可以使用Excel执行此操作。

基本上,您需要一个快照服务器。考虑到音量,我建议建立自己的音量。这实际上很容易使用PhantomJS。您编写了一个接受URL作为参数的小脚本。 PhantomJS渲染页面并返回截图。您应该能够通过URL将图像添加到Excel工作表中,这样就可以完成所有工作。

理想情况下,您可以创建自己的Web应用程序,但快照可以以相同的方式工作。