Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 9, 2008 18:07:33

124bit
От:
Зарегистрирован: 2008-04-10
Сообщения: 121
Репутация: +  0  -
Профиль   Отправить e-mail  

pyQt4, proxy..

а как заставить это работать через proxy, не используя QNetworkProxy.setApplicationProxy(QNetworkProxy proxy)?
то есть мне надо создать два self.view = QtWebKit.QWebView(self) на одной подложке и заставить их одновременно работать, но через разные прокси.. как это реализовать,?

class Webber(QtGui.QMainWindow):
def __init__(self,cookieFile):

QtGui.QMainWindow.__init__(self)
self.resize(800,600)

quit = QtGui.QPushButton('Cookies', self)
quit.setGeometry(10, 10, 60, 35)
self.connect(quit, QtCore.SIGNAL('clicked()'),self.printer)
# cj = cookielib.LWPCookieJar()
# if os.path.isfile(cookieFile):
# cj.load(cookieFile)
self.view = QtWebKit.QWebView(self)
self.view.setGeometry(100, 200, 500, 300)
self.view.load(QtCore.QUrl('http://4bux.org'))
self.view.show()
def printer(self):
page = self.view.page()
manager = page.networkAccessManager()
cookie_jar = manager.cookieJar()

current_url = self.view.url()
print u"Current url -- %s" % unicode(current_url.toString())
for cookie in cookie_jar.cookiesForUrl(current_url):
print 'name',str(cookie.name())
print 'path', str(cookie.path())
print 'domain',str(cookie.domain())
print 'value',str(cookie.value())



Офлайн

#2 Ноя. 9, 2008 18:25:05

j2a
От:
Зарегистрирован: 2006-06-29
Сообщения: 869
Репутация: +  1  -
Профиль   Отправить e-mail  

pyQt4, proxy..

Человек, читай документацию



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version