使用 webkit2png 在 Mac 上通过命令行获取完整网页截图

Mac 终端图标

曾经需要通过命令行在 Mac 上截取完整的网页滚动屏幕截图吗?

虽然有多种方法可以在 Mac 上轻松截取完整的网页截图使用 Firefox 或其他浏览器,以及在 Mac 上截取屏幕截图的多种方法,包括 从终端截取屏幕截图,没有任何原生选项可以像捕获屏幕一样简单网站的整页截图 iPhone 或 iPad 上提供的简单方法。但如果您是终端用户,则可以使用名为 webkit2png 的工具轻松完成任务。

这是 Web 开发人员、设计师、项目经理和许多其他人通常需要完成的任务。

如何在 Mac 上通过命令行获取整页屏幕截图

使用 webkit2png 命令行工具,您可以在 Mac 上捕获完整的网页屏幕截图。

首先,您需要在 Mac 上安装 Homebrew

brew install webkit2png

webkit2png 安装完成后,您可以在命令行中使用以下语法截取整个页面的屏幕截图:

webkit2png -F https://osxdaily.com

-F 标志指定整页。

您还可以像这样使用 -W 以像素为单位指定浏览器屏幕截图的宽度:

webkit2png -F -W 1000 https://osxdaily.com

关于捕获具有延迟加载图像的页面屏幕截图的重要说明:如果您要截取使用延迟加载来加快网站加载和页面速度的网页的屏幕截图,这在在现代网络中,大多数网页图像不会在屏幕截图中被捕获。为避免这种情况,您必须在 Mac 上使用另一种全页屏幕截图方法就像可用的方法一样使用 Firefox、Safari 开发者工具,或使用 iPhone /iPad 截取完整网页

我们在十年(!)之前,但此实用程序自那时以来已经发生了相当大的发展,并且对它的需求也有所增加,因此我们再次对其进行更深入的介绍。

您是否有其他方法可以从终端或 Mac 上的其他地方截取整页屏幕截图?请在评论中告诉我们。