❏ 站外平台:

如何在终端下截取一个完整长度的网页截图

| 2014-06-03 09:00   评论: 10 收藏: 5 分享: 8    

与其记笔记或是把看到的内容发送给其他人,我们更经常通过截屏来帮助我们记忆。 但是通常情况下,如果一个网页超出了屏幕高度,我们就得用多张截图去截取其全部内容。

对于 Linux,你将会有一个更好的解决方案:使用一个 GNOME 的应用来截取某个链接的整个页面。 这个应用叫做 gnome-web-photo,这篇文章将介绍如何安装和使用它。

在 Ubuntu 和 Debian 的分支下:

$ sudo apt-get install gnome-web-photo

在 Fedora 下:

$ sudo yum install gnome-web-photo

但是对于 CentOS 和其他 RedHat 分支的用户,请注意 gnome-web-photo 依赖 GTK+ 3.0 这个软件包。 也就是说 gnome-web-photo 是和 CentOS/RHEL 6 自带的 GNOME 2 不相兼容的

要为一个网页截图:

$ gnome-web-photo -t 0 --mode=photo http://www.unixmen.com output.png

上面这条命令将为 Unixmen 的主页截取一个完整长度的截图,并保存在当前工作目录下。

输出样例:

-t 这个参数可以设置生成截图的超时时间。-t 0 则表示禁用超时参数。

通过 gnome-web-photo,你可以用下面的命令为一个网页生成一个缩略图:(默认大小是 256×256,但是可以通过 “-s” 来指定缩略图的大小)

$ gnome-web-photo -t 0 -s 128 --mode=thumbnail http://www.unixmen.com output.png

输出样例:

如果你想将网页截取成一个可供打印的多页 PDF 文档,你可以输入下面的命令:

$ gnome-web-photo -t 0 --mode=print http://www.unixmen.com output.pdf

注意这个应用并不支持 .jpg 格式。

这个应用应该对各类用户都有所帮助。我经常对网页进行缩略图和完整长度的截图,希望对你也有所帮助。


via: http://www.unixmen.com/take-full-length-screenshots-websites-via-terminal/

译者:VizV 校对:Caroline

本文由 LCTT 原创翻译,Linux中国 荣誉推出



最新评论

[1]
wuanshou 发表于 2014-07-22 14:45 的评论:
我还是通过SHUTTER来软件长截屏的。
[2]
linux 发表于 2014-07-22 15:04 的评论:
这个可以么?我回头看看有没有MAC版本~
wuanshou 2014-07-22 15:24 3 回复
用SHUTTER是可以实现的。参见,http://linux.cn/thread-12915-1-1.html
wuanshou 2014-07-22 14:41 2 回复
为什么,我试了半天都不行呢?
wuanshou 2014-07-22 13:54 5 回复
这个,必须得收藏一下。高级技能呀!人无我有,人不会,我会呀。
微博评论 2014-06-03 14:03 2 回复
#全民使用ubuntu系统#
微博评论 2014-06-03 10:03 3 回复
傻逼!浏览器直接抓屏!
微博评论 2014-06-03 09:33 3 回复
firefox底层也支持保存成图片的?selenium测试工具的插件好像也可以
微博评论 2014-06-03 09:33 3 回复
学习了。不过chrome粉的来说,截取网页的话,插件就搞定了
微博评论 2014-06-03 09:33 2 回复
赞!

返回顶部

分享到微信

打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。