Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 26, 2010 12:16:26

tombird
От:
Зарегистрирован: 2007-05-16
Сообщения: 21
Репутация: +  0  -
Профиль   Отправить e-mail  

PyQt, QWebView, страницы по https

Почему то не получается отобразить страницу по https протоколу,
хотя для обычных адресов все отображается корректно.

Проверял на ubuntu для PyQt 4.7.2
и на windows xp для PyQt 4.8.2.

Проверьте пожалуйста, работает ли у вас?

import sys
from PyQt4.QtCore import *
from PyQt4.QtGui import *
from PyQt4.QtWebKit import *

app = QApplication(sys.argv)

web = QWebView()

url = 'https://edit.qt.troll.no/'
#url = 'http://ya.ru'

web.load(QUrl(url))
web.show()
sys.exit(app.exec_())



Офлайн

#2 Дек. 26, 2010 13:08:47

udav
От:
Зарегистрирован: 2010-05-30
Сообщения: 43
Репутация: +  0  -
Профиль   Отправить e-mail  

PyQt, QWebView, страницы по https

На Python3.1 Qt4.7 WindowsXP - аналогично : url = 'http://ya.ru' - работает, url = 'https://edit.qt.troll.no/' -нет.



Офлайн

#3 Дек. 26, 2010 17:00:42

dimabest
От:
Зарегистрирован: 2009-02-12
Сообщения: 253
Репутация: +  0  -
Профиль   Отправить e-mail  

PyQt, QWebView, страницы по https

захожу под Мозиллой:

edit.qt.troll.no использует недействительный сертификат безопасности.

Сертификат действителен только для следующих имён:
www.qt.nokia.com , qt.nokia.com

(Код ошибки: ssl_error_bad_cert_domain)
В твой программе меняю URL на https://signin.ebay.com/ws/eBayISAPI.dll?SignIn&UsingSSL=1 и все прекрасно работает.



Офлайн

#4 Дек. 27, 2010 00:39:56

tombird
От:
Зарегистрирован: 2007-05-16
Сообщения: 21
Репутация: +  0  -
Профиль   Отправить e-mail  

PyQt, QWebView, страницы по https

dimabest
захожу под Мозиллой:
edit.qt.troll.no использует недействительный сертификат безопасности.

Сертификат действителен только для следующих имён:
www.qt.nokia.com , qt.nokia.com

(Код ошибки: ssl_error_bad_cert_domain)
В твой программе меняю URL на https://signin.ebay.com/ws/eBayISAPI.dll?SignIn&UsingSSL=1 и все прекрасно работает.
спасибо, действительно сертификат у троллей на этом сайтике некорректный.

сейчас нашел еще один проблемный урл - https://adwords.google.com
в этот раз на linux машине работает, а на windows - нет

mozilla вроде ничего подозрительного не говорит про сертификат



Офлайн

#5 Дек. 28, 2010 00:27:19

tombird
От:
Зарегистрирован: 2007-05-16
Сообщения: 21
Репутация: +  0  -
Профиль   Отправить e-mail  

PyQt, QWebView, страницы по https

tombird
dimabest
захожу под Мозиллой:
edit.qt.troll.no использует недействительный сертификат безопасности.

Сертификат действителен только для следующих имён:
www.qt.nokia.com , qt.nokia.com

(Код ошибки: ssl_error_bad_cert_domain)
В твой программе меняю URL на https://signin.ebay.com/ws/eBayISAPI.dll?SignIn&UsingSSL=1 и все прекрасно работает.
спасибо, действительно сертификат у троллей на этом сайтике некорректный.

сейчас нашел еще один проблемный урл - https://adwords.google.com
в этот раз на linux машине работает, а на windows - нет

mozilla вроде ничего подозрительного не говорит про сертификат
с https://google.com на windows - та же ерунда
( visual studio runtime установлен)



Офлайн

#6 Дек. 28, 2010 21:48:44

tombird
От:
Зарегистрирован: 2007-05-16
Сообщения: 21
Репутация: +  0  -
Профиль   Отправить e-mail  

PyQt, QWebView, страницы по https

проблема решена,
просто dll-ки от openssl, идущие в составе PyQt,
нужно обновить на 1.0c (видимо что-то с корневыми сертификатами)



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version