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-2024
 
zurück

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

Fortgeschrittene Programmierung
WebbrowserControl - Quellcode Auswerten 
Autor: burnersk
Datum: 19.02.06 19:59

Hallo.

Ich möchte den kompletten Text zwischen
<p class="irgendwas">
und
</p>
herausfiltern. Dies trift oft auf der Site zu. Speicherung in einem Array (aErgebnisse() As String).

Habe bis jetzt wenig mit dem Control gearbeitet (nur getElementsByTagName) und habe keinen Plan, wie ich es bewerkstelligen soll.
Bei "getElementsByTagName" greift er ja nur auf einen Tag zu (Bsp: <input type="text" />) und nicht auf eine Formatierung (Bsp: <p> ... </p>).

Kann mir jemand helfen?
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: WebbrowserControl - Quellcode Auswerten 
Autor: brave@heart
Datum: 19.02.06 20:26

alles was mit einer spitzen klammer anfängt ist ein html-tag wenn es nicht ausdrücklich als text definiert wird. also kannst du mit "getElementsByTagName" auch alle <p>-tags durchgehen und prüfen ob class angegeben wurde. den text dazwischen bekommst du dann mit .innertext

mfg
brave@heart

...bis zur unendlichkeit und noch viel weiter...

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: WebbrowserControl - Quellcode Auswerten 
Autor: burnersk
Datum: 20.02.06 08:24

Hi.

Danke. Kannst du mir ein kleines Beispiel geben?
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: WebbrowserControl - Quellcode Auswerten 
Autor: brave@heart
Datum: 20.02.06 10:15

Option Explicit
 
Const link = "http://DeineSeiteHierEintragen"
 
Private Sub Command1_Click()
    Dim i As Integer
 
    WebBrowser1.Tag = "loading"
    WebBrowser1.Navigate link
    Do
        DoEvents
    Loop Until WebBrowser1.Tag = "ready"
    For i = 0 To WebBrowser1.Document.getElementsByTagName("p").length - 1
        If WebBrowser1.Document.getElementsByTagName("p")(i).getAttribute( _
          "classname", 0) <> "" Then
            MsgBox WebBrowser1.Document.getElementsByTagName("p")(i).innertext
        End If
    Next
End Sub
 
Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
    If URL = link And WebBrowser1.Tag <> "ready" Then
        WebBrowser1.Tag = "ready"
    End If
End Sub

mfg
brave@heart

...bis zur unendlichkeit und noch viel weiter...

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: WebbrowserControl - Quellcode Auswerten 
Autor: burnersk
Datum: 20.02.06 11:09

Vielen vielen Dank.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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-2024 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