我正在PyQt4中緩慢地構建一個web browser,並且像我擺脫它的速度一樣。不過,我想將easylist.txt與它結合使用。我相信adblock使用它來阻止瀏覽器的http請求。你會如何使用Python來阻止?
你將如何去使用python/PyQt4?
[編輯] 好的。我想我已經設置了Privoxy。我沒有設置任何額外的過濾器,它似乎工作。在PyQt4的我試着使用看起來像這樣
self.proxyIP = "127.0.0.1"
self.proxyPORT= 8118
proxy = QNetworkProxy()
proxy.setType(QNetworkProxy.HttpProxy)
proxy.setHostName(self.proxyIP)
proxy.setPort(self.proxyPORT)
QNetworkProxy.setApplicationProxy(proxy)
然而,這個絕對沒有,我不能讓文檔的意義,並不能找到任何的例子。
我剛剛注意到,我將self.proxyIP更改爲我的實際本地IP而不是127.0.0.1,頁面無法加載。所以發生了一些事情。
您是否通過Python控制了HTTP請求的完成?如果沒有,這將是棘手的。如果是的話,那麼這是微不足道的。 Sooo ....我覺得很奇怪的問題。 – 2009-07-05 09:35:25
我剛剛看過http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qhttp.html,我認爲這可能是可能的。可能只是想知道如何。 – regomodo 2009-07-06 19:17:20
你在問什麼?如何識別廣告?如果是這樣,我會從AdBlock Plus中獲取一份EasyList訂閱並使用它。 – Eli 2009-07-06 20:23:31