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

我的问题是:
如果有谁能向我解释这件事,我将不胜感激。谢谢。
发布于 2017-04-05 17:56:05
为了让它在我使用xvfb的“无头”环境中工作,我已经安装了xserver,但我不认为它是必需的。我并没有故意安装幻影,但这可能是一种依赖。
sudo apt-get install xvfb cutycapt然后我在xvfb框架缓冲区中启动cutycapt并发送了一些论据。这是取自cutycapt源伪造使用页面的。
xvfb-run --server-args="-screen 0, 1024x768x24" cutycapt --url=website.com --out=image.png我还写了一个小脚本,让它更简单。它问你要下载哪一页。将其保存为url.png
#!/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
发布于 2016-12-08 21:59:08
错误消息意味着CutyCapt需要运行X服务器。PhantomJS 2.x是无头的,它不需要运行X服务器。
https://stackoverflow.com/questions/41035645
复制相似问题