Это сводит меня с ума.
Я хочу показать в 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.