首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >网站截图调度- PHP vs JAVA

网站截图调度- PHP vs JAVA
EN

Stack Overflow用户
提问于 2012-12-14 23:27:19
回答 2查看 263关注 0票数 0

我正在写一个web应用程序。我已经完成了前端和后端。然而,我在安排任务时遇到了困难。

前部:

  1. 能够搜索一个网站并拍摄截图。

后端:

  1. 一旦一个网站被搜索,截图就会被拍摄和存储。
  2. 每7天拍摄一次屏幕截图。

用于截图的应用程序是本地的。另外,我听说java也有截图的能力。

在PHP或java上构建后端更好吗?每个人的优点和缺点是什么?

EN

回答 2

Stack Overflow用户

发布于 2012-12-14 23:53:50

下面是超级用户上的一篇文章,其中指出了如何使用博客帖子完成此操作的博客帖子

在Linux上安装:

代码语言:javascript
复制
sudo aptitude install imagemagick wkhtmltopdf

然后:

代码语言:javascript
复制
// save this snippet as url_to_png.php
// usage: php url_to_png.php http://example.com
if (!isset($argv[1])){
    die("specify site: e.g. http://example.com\n");
}

$md5 = md5($argv[1]);
$command = "wkhtmltopdf $argv[1] $md5.pdf";
exec($command, $output, $ret);
if ($ret) {
    echo "error fetching screen dump\n";
    die;
}

$command = "convert $md5.pdf -append $md5.png";
exec($command, $output, $ret);
if ($ret){
    echo "Error converting\n";
    die;
}

echo "Conversion compleated: $argv[1] converted to $md5.png\n"; 

说到优点和缺点,我认为这两种语言都有能力做到这一点,重要的是你想在什么样的语言中开发,以及你喜欢在什么样的环境中开发。

票数 1
EN

Stack Overflow用户

发布于 2012-12-14 23:32:28

如果您不打算直接在应用程序中截图,并且希望使用一些外部服务(例如http://www.websnapr.com/http://www.thumbalizr.com/),那么无论您选择哪种语言,都是如此,因为两者都很简单。

但是,如果您想手动启动浏览器并在机器上截图,我建议您使用Java,因为PHP缺乏一些系统访问特性,可以让PHP应用程序完成所有您需要做的事情。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13887670

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档