我正在慢慢地在 PyQt4 中构建一个网络浏览器,并且喜欢我从中得到的速度。但是,我想将 easylist.txt 与它结合起来。我相信 adblock 使用它来阻止浏览器的 http 请求。
你将如何使用 python/PyQt4 来处理它?
[编辑1] 好的。我想我已经设置了 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)
但是,这绝对没有任何作用,我无法理解文档,也找不到任何示例。
[edit2] 我刚刚注意到如果我将 self.proxyIP 更改为我的实际本地 IP 而不是 127.0.0.1 页面不会加载。所以有些事情正在发生。