PyQt: как использовать QWebPage с анонимным прокси

Это сводит меня с ума.

Я хочу показать в QWebPage URL-адрес, но я хочу сделать это через анонимный прокси.

Код

#setting up the proxy

proxy = QNetworkProxy()
proxy.setHostName("189.75.98.199") #just examples
proxy.setPort(1111)
proxy.setType = QNetworkProxy.HttpProxy

#setting the manager

manager = QNetworkAccessManager()
manager.setProxy(proxy) #setting the proxy on the manager

#setting the proxy as application proxy

QNetworkProxy.setApplicationProxy(proxy) #seems to do nothing..

#web page

webpage = QWebPage()
webpage.setNetworkAccessManager(manager) #maybe.. but it doesn't work

webpage.mainFrame().load(QUrl("http://www.foo.bar") )

Я вызываю тестовую страницу, которая сообщает мне заголовки (на php-сервере, поэтому я смотрю на $ _SERVER), а remote_addr всегда является моим IP-адресом, а не IP-адресом прокси.

Что не так?

Вы можете помогите мне? Я использую PyQt 4.8.3.

5
задан apelliciari 24 March 2011 в 17:21
поделиться