do pyqt4.qtwebkit.qwebview на windows7-64bit работает с сайтами SSL?

StackOverflow https://stackoverflow.com/questions/3085487

  •  28-09-2019
  •  | 
  •  

Вопрос

Я могу просматривать незащищенные сайты, но пытаясь открыть «HTTPS» один результат в этих сообщениях:

QSslSocket: cannot call unresolved function SSLv3_client_method
QSslSocket: cannot call unresolved function SSL_CTX_new
QSslSocket: cannot call unresolved function SSL_library_init
QSslSocket: cannot call unresolved function ERR_get_error
QSslSocket: cannot call unresolved function ERR_error_string

После этого что-то внутри Qt замораживается. Мои установки Windows QT / PYQT от стандартных пакетов Riverbank. Есть идеи?

Это было полезно?

Решение

Я нашел рабочее решение в Архив списка рассылки Riverbank: Игнорировать все ошибки SSL:

    [...]
    self.connect(myWebViewControl.page().networkAccessManager(), 
        SIGNAL("sslErrors (QNetworkReply *, const QList<QSslError> &)"), 
        self.sslErrorHandler)

def sslErrorHandler(self, reply, errorList): 
    reply.ignoreSslErrors()
    print("SSL error ignored") 

ОБНОВИТЬ: Я не знаю почему, но через несколько недель я снова получил эти SSL-ошибки, кстати, я думаю, что на этот раз я нашел правильное решение в эта почта: Я получил "Win32 OpenSSL v1.0a.«Настройка от здесь и, как запрашивается, "Microsoft Visual C ++ 2008 Redistributableable (X86)" от здесь, И они решили мои проблемы.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top