1

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"

助言がありますか?前もって感謝します!

4

1 に答える 1

0

私のようにこれに出くわした他の人のために。

Qt5 をインストールします (必要になります)。いくつかのパッケージの問題に遭遇するでしょう。各エラーをググるだけで修正できます (StackOverflow に数回戻ることになります)。

その後、最新の CutyCapt をインストールし、 --insecure パラメータを付けて実行します。これはUbuntu 14.04でうまくいきました。

于 2015-09-11T15:43:24.860 に答える