首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用cutycapt或PhantomJs捕获网页?

使用cutycapt或PhantomJs捕获网页?
EN

Stack Overflow用户
提问于 2016-12-08 09:12:22
回答 2查看 567关注 0票数 0

我想用crontab自动从我的网页上截图。我已经在服务器上安装了cutycapt。但是我在运行它时会得到这个错误:

我的问题是:

  1. 那个错误是怎么回事?
  2. 什么是最好的方式来捕捉我的网页截图,裁剪或幻影?
  3. 什么是需要使用剪毛或幻影?我不明白剪贴画和幻影是怎么工作的。

如果有谁能向我解释这件事,我将不胜感激。谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-04-05 17:56:05

为了让它在我使用xvfb的“无头”环境中工作,我已经安装了xserver,但我不认为它是必需的。我并没有故意安装幻影,但这可能是一种依赖。

代码语言:javascript
复制
sudo apt-get install xvfb cutycapt

然后我在xvfb框架缓冲区中启动cutycapt并发送了一些论据。这是取自cutycapt源伪造使用页面的。

代码语言:javascript
复制
xvfb-run --server-args="-screen 0, 1024x768x24" cutycapt --url=website.com --out=image.png

我还写了一个小脚本,让它更简单。它问你要下载哪一页。将其保存为url.png

代码语言:javascript
复制
#!/bin/bash
echo what is the website you would like to grab?
read url
echo grabbing $url please wait...
xvfb-run --server-args="-screen 0, 1024x768x24" cutycapt --url=$url --out=$url.png
echo done, image is $url.png

票数 1
EN

Stack Overflow用户

发布于 2016-12-08 21:59:08

错误消息意味着CutyCapt需要运行X服务器。PhantomJS 2.x是无头的,它不需要运行X服务器。

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

https://stackoverflow.com/questions/41035645

复制
相关文章

相似问题

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