HttpWebResponse Datei verändern

07/13/2015 02:30 uragan#1
Hallo

Ich möchte beim Response einer bestimmter Datei eine Veränderung vornehmen.
Wie kann ich das am besten verwirklichen?

Beispiel:
Webseite: [Only registered and activated users can see links. Click Here To Register...]
Oben links ist das logo von web.de
[Only registered and activated users can see links. Click Here To Register...]
Ich habe eine andere PNG Datei auf meinem Rechner, die möchte ich mit der logo-webde.png ersetzen, damit meine PNG oben angezeigt wird. Dabei soll logo-webde.png garnicht runtergeladen werden.

Ich vermute, dass ich hier ein Proxy bauen muss und danach das HttpWebResponse verändern. Oder gibt es hier bessere und effektive Lösung?

Vermute dass ich das ganze in C# schreibe werden, wenn jemand examples hat, nur raus damit.

PS: Charles hat diese Funktion zwar "Map Local", doch leider hägt es sich oft auf.
07/13/2015 13:25 Mostey#2
Ja, du müsstest den HTML Source nach dem Request modifizieren. Such dir einfach das Element raus in dem das Bild steckt und modifiziere das src Attribut. Dann einfach nur noch zum parsen in einen Browser reinwerfen und dann sollte es auch so angezeigt werden, wie du dir das vorstellst.

Beispiele gibt's genug im Netz. Einfach mal nach "c# parse html" suchen.