vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 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

Visual-Basic Einsteiger
Re: Website auslesen 
Autor: AndyOG
Datum: 15.09.06 23:29

Hoi,
hab dir mal was zusammengeschrieben. Allerdings habe ich eine andere Quelle benutzt, indem die Werte im QuellText der Page stehen: http://www.siegener-zeitung.de/Heizoel/"

Du brauchst eine Form und darauf legst du eine ListView. Den Rest macht der Code.

Private Sub Form_Load()
 
    Dim strURL_Link  As String
    Dim strURL_QuellText As String
 
        'QuellText der Page ermitteln
        strURL_Link = "http://www.siegener-zeitung.de/Heizoel/"
        strURL_QuellText = Inet1.OpenURL(strURL_Link, _
          DataTypeConstants.icString)
 
    Dim lngStart As Long
    Dim lngEnd As Long
    Dim strTempPreisString As String
    Dim strLines() As String
 
        'Den wichtigen Teil für uns ==> heraus schneiden
        lngStart = InStr(1, strURL_QuellText, "<td class=""leftbody""" & _
          "width=""110"" height=""20""" & _
          "background=""../bilder/hback.gif""> Abgabemenge</td><td" & _
          "width=""110"" class=""rightbody""" & _
          "background=""../bilder/hback.gif"">Nettopreis </td><td" & _
          "width=""110"" class=""rightbody""" & _
          "background=""../bilder/hback.gif"">MwSt. Anteil </td><td" & _
          "width=""110"" class=""rightbody""" & _
          "background=""../bilder/hback.gif"">Bruttopreis </td></tr>")
        lngEnd = InStr(lngStart + 1, strURL_QuellText, "<tr><td> </td></tr>")
        strURL_QuellText = Mid(strURL_QuellText, lngStart, lngEnd - lngStart)
 
        strLines = Split(strURL_QuellText, "</tr>")
 
    Dim ListItem As ListItem
    Dim strTempArr() As String
        For i = 0 To UBound(strLines) - 1
            strTempArr = Split(strLines(i), "</td>")
 
                If i = 0 Then   'Überschriften erstellen
                    ListView1.View = lvwReport
                    ListView1.ColumnHeaders.Add , , Trim(Replace(Mid(strTempArr( _
                      0), InStrRev(strTempArr(0), ">") + 1), " ", ""))
                    ListView1.ColumnHeaders.Add , , Trim(Replace(Mid(strTempArr( _
                    1), InStrRev(strTempArr(1), ">") + 1), " ", ""))
                    ListView1.ColumnHeaders.Add , , Trim(Replace(Mid(strTempArr( _
                    2), InStrRev(strTempArr(2), ">") + 1), " ", ""))
                    ListView1.ColumnHeaders.Add , , Trim(Replace(Mid(strTempArr( _
                    3), InStrRev(strTempArr(3), ">") + 1), " ", ""))
                Else            'Werte schreiben
                    ListView1.ListItems.Add ListView1.ListItems.Count + 1, , _
                      Trim(Replace(Mid(strTempArr(0), InStrRev(strTempArr(0), _
                      ">") + 1), " ", ""))
                    ListView1.ListItems( _
                    ListView1.ListItems.Count).ListSubItems.Add 1, , Trim( _
                    Replace(Mid(strTempArr(1), InStrRev(strTempArr(1), ">") _
                    + 1), " ", ""))
                    ListView1.ListItems( _
                    ListView1.ListItems.Count).ListSubItems.Add 2, , Trim( _
                    Replace(Mid(strTempArr(2), InStrRev(strTempArr(2), ">") _
                    + 1), " ", ""))
                    ListView1.ListItems( _
                    ListView1.ListItems.Count).ListSubItems.Add 3, , Trim( _
                    Replace(Mid(strTempArr(3), InStrRev(strTempArr(3), ">") _
                    + 1), " ", ""))
                End If
        Next i
 
 
End Sub

Mit freundlichen Gr??en,
Andy G.

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Website auslesen80013uro15.09.06 16:58
Re: Website auslesen543OldMan15.09.06 17:06
Re: Website auslesen58313uro15.09.06 18:39
Re: Website auslesen560OldMan15.09.06 18:55
Re: Website auslesen53213uro15.09.06 19:13
Re: Website auslesen517OldMan15.09.06 20:13
Re: Website auslesen49313uro15.09.06 21:18
Re: Website auslesen518OldMan15.09.06 22:18
Re: Website auslesen53113uro15.09.06 23:08
Re: Website auslesen640AndyOG15.09.06 23:29
Re: Website auslesen561AndyOG15.09.06 23:46
Re: Website auslesen62513uro16.09.06 08:52
Re: Website auslesen516AndyOG16.09.06 12:27
Re: Website auslesen51713uro16.09.06 12:59

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