首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >查找命令行(如果可能的话)工具,做网页截图

查找命令行(如果可能的话)工具,做网页截图
EN

Software Recommendation用户
提问于 2019-05-09 14:19:15
回答 3查看 84关注 0票数 0

这个话题不像看上去那么容易。

我需要能够从某些网站获得pngjpg截图在特定的时间间隔。

所以简单的cron作业是可以的,但是我找不到真正有效的工具。我尝试了超过10,我在谷歌上发现,但其中大多数是过时或错误,抱怨没有更多的兼容性与当前的软件包,等等。

对于那些工作过的人,渲染效果很差,不考虑Javascript,也不允许某些JS事件触发屏幕截图。例如,假设我想捕获以下Google页面:https://www.google.com/maps/@46.9420866,8.5839928,14z

我希望这个页面被多次截取。

正如标题中提到的,我需要一个脚本或应用程序:我不能使用需要交互的“最终用户”软件(比如经典的屏幕截图工具)。

如果您知道使用当前Debian (或其他Linux发行版)版本的任何工具,我将非常感激!

EN

回答 3

Software Recommendation用户

发布于 2021-03-31 09:57:30

试试无头铬。

命令是

代码语言:javascript
复制
chrome --headless --disable-gpu --screenshot https://www.example.com/

(我认为,在某些Windows机器上,很少需要禁用gpu标志)

引用文档的话:

--screenshot一起运行将在当前工作目录中生成一个名为screenshot.png的文件。如果你在寻找完整的页面截图,事情就会更加复杂。有一个伟大的博客文章,从大卫施努尔,有你的报道。看看使用无头Chrome作为自动屏幕截图工具

票数 2
EN

Software Recommendation用户

发布于 2019-05-10 01:51:41

您没有说您尝试过和拒绝了什么,但是如果scrot不在其中,它似乎满足了您的需求。它可以采取一个特定窗口的屏幕截图,它有一个可配置的图像质量水平,并可以设置一个cron作业,以采取屏幕截图在一个特定的间隔。

票数 0
EN

Software Recommendation用户

发布于 2019-06-09 13:49:46

取决于站点是如何构建的(例如,javascript之一会造成角的混乱,等等,或者仅仅是HTML),您可以.

使用wget将页面镜像到本地文件,以及所有必要条件(图像等)。

使用HTML转换器之一创建页面的->。

使用pdf2tiff将其转换为TIFF图像。

使用任何图像实用程序(imagemagick/convert)将TIFF转换为PNG、JPG等。

将所有这些都结合在一起,使用一些bash、shell脚本、python、甚至php,或者其他您熟悉的合理编程语言。

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

https://softwarerecs.stackexchange.com/questions/60689

复制
相关文章

相似问题

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