2015-01-11 2 views
1

CutyCapt가 SSL URL로 작업하는 데 문제가 있습니다. 가장 최근 버전의 CutyCapt (CutyCapt.cpp 10 2013-07-14 21:57:37Z)를 가지고 있으며 URL을 가져 오려고 할 때 SSL이 아닌 모든 URL에서 완벽하게 작동합니다 나는 다음과 같은 오류가SSL URL CutyCapt 문제

./xvfb-run ./CutyCapt --min-width=1280 --min-height=720 --max-wait=6000 \ 
    --url="https://apple.com" --out="testssl.jpg" 

: SSL과 함께 다음 명령을 사용하여

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" 

의견이 있으십니까? 미리 감사드립니다!

+0

흠. 그냥 https와 다른 URL을 시도하고, 그것은, 왜 일부 https URL을 잡을 것이고 다른 사람을 잡았을까? – tangle

+0

해결 방법을 찾을 수 있었습니까? –

+0

실행중인 운영 체제 및 실행중인 QT 버전은 무엇입니까? 동일한 명령으로 이러한 오류를 재현 할 수 없었습니다. 그것은 웹킷의 구현과 관련이있을 수있는 이슈를 둘러 보았다. – jeteon

답변

0

다른 사람이 나처럼 이걸 비틀 거리고 있습니다.

Qt5를 설치하십시오 (필요합니다). 몇 가지 패키지 문제가 발생합니다. 각 오류를 Google로 보내면 문제가 해결됩니다 (StackOverflow를 여러 번 다시 사용하게 됨).

그런 다음 최신 CutyCapt를 설치하고 --insecure 매개 변수를 사용하여 실행하십시오. 이것은 나를 위해 우분투 14.04에서 일했습니다.