从spring应用程序运行java的phantomjs,用于网页缩略图

h43kikqp  于 2021-07-09  发布在  Java
关注(0)|答案(1)|浏览(302)

我的用例有两个选择
用户提交了一个url,我捕获了该网页的屏幕截图,将其保存在db中,并在需要时呈现它

每次服务器发送URL列表时,浏览器都会生成这些URL的屏幕截图
对于这两种情况,我都考虑过使用phantomjs。有很多从控制台调用phantomjs函数的例子,但是还没有找到任何关于如何从服务器端(java,除了这个我无法工作的(第51行,等待套接字连接))或客户端(使用javascript,我认为这将是浏览器的开销)调用它的例子。如果有人能帮我就太好了。
我考虑过像websnapr这样的第三方提供商,但我不知道他们有多可靠。

rsaldnfx

rsaldnfx1#

哦!我从没见过这么简单的。它使用两行代码:

ProcessBuilder builder = new ProcessBuilder(command);
Process process = builder.start();

但是我想知道服务器端和客户端哪种方法更好?什么是头!

相关问题