Website ohne Bilder laden

mrdjoker

Grünschnabel
Hallo Leutz,

ich möchte einen Webbrowser in VB.Net programmieren.:eek:
Da ich noch ein Modem besitze, soll der Webbrowser keine Bilder laden.

Hat jemand ne Idee, wie man das am besten anstellt?
 
Du kannst ja Opera nehmen oder Firefox mit der Dev-Toolbar, da kannst das ohnehin ausschalten und musst dir nicht einen eigenen Browser schreiben ... wobei der Browser selbst eher nicht so aufwändig ist, vielmehr die Render-Engine ;-)
 
Ich kann leider nicht Opera und co nehmen, weil ich nämlich den Html Inhalt weiter verarbeiten will.

Ich schreibe ein Programm, dass so ähnlich wie Smartsurfer und Oleco arbeitet, nur dass es noch billigere Tarife raussucht.

Den billigsten Anbieter zu finden und das Verbinden mit dem Inet funktioniert schon tadellos,
nur leider braucht das Programm ca 30s bis es den billigsten Tarif gefunden hat.
Das dauert so lange, weil die Website, von der ich die Daten bekomme, voll mit Bildern ist.

Streng genommen brauche ich auch nur den Html Inhalt der Website um den Tarif zu ermitteln.
Zur Zeit mach ich das in VB.Net so:
Code:
        Me.Cursor = Cursors.WaitCursor
        With WebBrowser1
            .Navigate("www.beispielseite.de")        
            Do While .ReadyState <> WebBrowserReadyState.Complete
                Application.DoEvents()
            Loop
        End With

Dim Quelltext as String = WebBrowser1.DocumentText

Nur leider dauert das Bilderladen 30 Sekunden.
 
Schau dir mal WebRequest/WebResponse an,das sollte genau das sein, was du suchst!

Code:
WebRequest req = WebRequest.Create("http://www.google.de");
WebResponse res = req.GetResponse();

StreamReader reader = new StreamReader(res.GetResponseStream());

string sourceCode = reader.ReadToEnd();
 

Neue Beiträge

Zurück