PyQt4でゆっくりとweb browserを構築していますが、スピードが出てきています。しかし、私はeasylist.txtとそれを組み合わせたいと思っています。私はadblockがこれを使ってブラウザからhttpリクエストをブロックすると信じています。Pythonを使用してどのようにadblockしますか?
Python/PyQt4を使ってどうやってやりますか?
[編集] [OK]をクリックします。私は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)
のように見えます。
[編集2]私は自分の実際のローカルIPにself.proxyIPを127.0.0.1ではなくページを読み込まないように変更していることに気付きました。だから何かが起こっている。
どのようなHTTP要求が行われたのかをPythonから制御できますか?もしそうでなければ、それはやりにくくなるだろう。はいの場合、それは簡単です。 Sooo ....奇妙な質問だと思います。 –
私はちょうどhttp://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qhttp.htmlを見てきました。それは可能かもしれないと思います。どのように考え出すかの問題かもしれません。 – regomodo
あなたは何を求めていますか?広告の特定方法もしそうなら、私はAdBlock PlusからEasyListサブスクリプションのコピーを入手し、それを使用します。 – Eli