vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Text aus einer Webseite auslesen 
Autor: DaMoeKles
Datum: 24.11.10 22:25

Jippie !!!

Ich hab gerade selbst die Lösung für das Problem gefunden.

Für alle, die es interessiert, hier der Code:

Public Class Form1
 
    Dim i As Integer = 0
 
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles Button1.Click
        Button1.Enabled = False
        i = 0
        Seite_Laden( _
          "http://www.solarlog-home.de/kranich-solar/visu.html?mode=0&offset=" _
          + i.ToString + "&grp=0&inv=-2147483648&flag=15")
    End Sub
 
    Private Sub WebBrowser1_DocumentCompleted(ByVal sender As Object, ByVal e _
      As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles _
      WebBrowser1.DocumentCompleted
 
        If i >= -3 And e.Url.ToString = _
          "http://www.solarlog-home.de/kranich-solar/visu.html?mode=0&offset=" _
          + i.ToString + "&grp=0&inv=-2147483648&flag=15" Then
            Seite_auslesen()
            Seite_Laden( _
              "http://www.solarlog-home.de/kranich-solar/visu.html?mode=0&offs" & _
              "t=" + i.ToString + "&grp=0&inv=-2147483648&flag=15")
        End If
 
        Button1.Enabled = True
 
    End Sub
 
    Private Sub WebBrowser1_NewWindow(ByVal sender As Object, ByVal e As _
      System.ComponentModel.CancelEventArgs) Handles WebBrowser1.NewWindow
        Dim AktuellesWebfenster As WebBrowser
        Dim Url As String
 
        ' Die URL der PopUp-Seite wird ausgelesen und im WebBrowser geöffnet
        AktuellesWebfenster = sender
        Url = AktuellesWebfenster.StatusText
        WebBrowser1.Navigate(Url)
 
        ' Das Öffnen des PopUp-Fensters wird unterdrückt
        e.Cancel = True
 
        AktuellesWebfenster = Nothing
    End Sub
 
    Private Sub Seite_Laden(ByVal webadresse As String)
        WebBrowser1.Navigate(webadresse)
    End Sub
 
    Private Sub Seite_auslesen()
 
        Dim seiteninhalt As String = Nothing
        Dim index1 As Integer = -1
        Dim index2 As Integer = -1
 
        seiteninhalt = WebBrowser1.Document.Body.InnerText
        If seiteninhalt.Contains("Maximalwert") Then
            index1 = seiteninhalt.IndexOf("Maximalwert")
            If index1 > -1 Then
                index2 = seiteninhalt.IndexOf("W", index1)
            End If
            If index1 > -1 And index2 > -1 Then
                RichTextBox1.Text += seiteninhalt.Substring(index1 + _
                  "Maximalwert".Length, index2 - (index1 + _
                  "Maximalwert".Length)) + Environment.NewLine
            End If
        End If
        i = i - 1
    End Sub
End Class
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Text aus einer Webseite auslesen6.734DaMoeKles17.11.10 19:05
Re: Text aus einer Webseite auslesen5.669DaMoeKles19.11.10 17:03
Re: Text aus einer Webseite auslesen5.671Nils Christian19.11.10 17:40
Re: Text aus einer Webseite auslesen5.558DaMoeKles20.11.10 10:55
Re: Text aus einer Webseite auslesen5.718Jan536620.11.10 11:52
Re: Text aus einer Webseite auslesen5.691DaMoeKles24.11.10 20:44
Re: Text aus einer Webseite auslesen5.809DaMoeKles24.11.10 22:25

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel