Using PySide, I block/tamper images like this:
(Relevant portions of classes follows:)
@
netMan = NetMan()
class WebView(QWebView):
def init(self):
QWebView.init(self)
self.page().setNetworkAccessManager(netMan)
class NetMan(QNetworkAccessManager):
def createRequest(self, op, req, data = None):
url = req.url().toString()
urll = url.lower()
for test in ['.jpg', '.jpeg', '.gif', '.png']:
if test in urll:
req.setUrl(QUrl('file:///web/missing.png'))
break
return QNetworkAccessManager.createRequest(self, op, req, data)
@