我在让CutyCapt可以使用SSL URL时遇到问题,我有最新版本的CutyCapt(CutyCapt.cpp 10 2013-07-14 21:57:37Z
),当我尝试使用以下命令使用SSL捕获URL时,它可以与所有非SSL URL完美配合:
./xvfb-run ./CutyCapt --min-width=1280 --min-height=720 --max-wait=6000 \
--url="https://apple.com" --out="testssl.jpg"
我收到以下错误:
QPainter::begin: Paint device returned engine == 0, type: 3
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::setBrush: Painter not active
QPainter::pen: Painter not active
QPainter::setPen: Painter not active
QPainter::end: Painter not active, aborted
./xvfb-run: line 171: kill: (6557) - No such process
注意:当我不使用HTTPS运行它时,它运行良好:
./xvfb-run ./CutyCapt --min-width=1280 --min-height=720 --max-wait=6000 \
--url="http://apple.com" --out="testssl.jpg"
有什么建议么?提前致谢!
最佳答案
对于像我这样绊脚石的其他人。
安装Qt5(您将需要它)。您将遇到几个软件包问题,只需对每个错误进行Google搜索,然后即可解决(您将多次返回StackOverflow)。
之后,安装最新的CutyCapt,并使用--insecure参数运行它。这在Ubuntu 14.04上对我有用。