5
이것은 나를 미치게합니다.PyQt : 익명 프록시와 함께 QWebPage를 사용하는 방법
URL을 QWebPage에 표시하고 싶지만 불변의 프록시를 지나치고 싶습니다.
#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을 사용하고있다.