2011-03-24 16 views
5

Esto me está volviendo loco.PyQt: cómo usar QWebPage con un proxy anónimo

Quiero mostrar en un QWebPage una url, pero quiero hacerlo pasando por un proxy anónimo.

Código

#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")) 

que llamo una página de prueba que me dice las cabeceras (en un servidor php, por lo miro $ _SERVER), y remote_addr siempre es mi IP, no la ip proxy.

¿Qué pasa?

¿Me puede ayudar? Estoy usando PyQt 4.8.3.

Respuesta

Cuestiones relacionadas