gpt4 book ai didi

java - 从 Spring 应用程序运行 PhantomJS 来获取网页缩略图

转载 作者:太空宇宙 更新时间:2023-11-04 08:05:41 29 4
gpt4 key购买 nike

我的用例有两种选择

  1. 用户提交一个网址,我捕获该网页的屏幕截图,将其保存在数据库中并在需要时呈现它

  1. 每次服务器发送 URL 列表时,浏览器都会生成这些 URL 的屏幕截图

对于这两种情况,我都考虑过使用 PhantomJS 。有很多从控制台调用 PhantomJS 函数的示例,但没有找到任何关于如何从服务器端(java,除了this,我无法工作(第51行,等待套接字连接))或客户端(使用javascript,我认为这对浏览器来说是一种开销)执行此操作。如果有人能帮助我,那就太好了。

我考虑过像 websnapr 这样的第三方提供商但我不知道它们有多可靠。

最佳答案

哦!我从来没有听说过这么简单。它适用于两行代码:

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

但是我想了解哪一种方法更好,服务器端还是客户端?还有什么开销!

关于java - 从 Spring 应用程序运行 PhantomJS 来获取网页缩略图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12119177/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com