vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 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

VB.NET - Fortgeschrittene
Re: html-Dateien im Stapel verarbeiten 
Autor: effeff
Datum: 09.05.16 14:00

If DeinBrowser.ReadyState = WebBrowserReadyState.Complete Then...

EALA FREYA FRESENA

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

html-Dateien im Stapel verarbeiten 
Autor: CAM-Andi
Datum: 09.05.16 11:55

Hallo,

ich muss hunderte von html-Dateien (lokal im Filesystem) öffnen und bestimmte html-Elemente auslesen. Ich dachte mir, per Webbrowser. Da kann ich das html parsen und somit auf die DOM-Objekte zugreifen. Wie kann ich in einer Schleife warten, bis der Webbroswer fertig geladen hat? Oder seht ihr ihr eine ganz andere Vorgehensweise?

Grüße Andi

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: html-Dateien im Stapel verarbeiten 
Autor: effeff
Datum: 09.05.16 12:52

Steht der von Dir gesuchte Inhalt immer in denselben Tags?

EALA FREYA FRESENA

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: html-Dateien im Stapel verarbeiten 
Autor: CAM-Andi
Datum: 09.05.16 13:18

Ja, bzw. dieselbe Struktur. Die html-Docs habe ich selbst erzeugt und liegen alle auf dem Fileserver, der über ein Buchstabe im Windows-Explorer gemappt ist. Es geht darum, dass ich meine Schleife warten lasse, bis der Browser das Doc vollständig geladen hat.

Grüße Andi

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: html-Dateien im Stapel verarbeiten 
Autor: CAM-Andi
Datum: 09.05.16 15:44

Hallo effeff,
danke für deine Antwort. Das habe ich schon in er Do-While-Schleife probiert. Der Code kam aber nicht beim "Then" an. Ich denke, das Browser-Control arbeitet da nicht weiter!?

Grüße Andi

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: html-Dateien im Stapel verarbeiten 
Autor: keco
Datum: 09.05.16 21:39

Du könntest das HTMLAgilityPack verwenden. Du kannst damit auch ganz einfach über XPath auf ein oder mehrere Elemente zugreifen.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: html-Dateien im Stapel verarbeiten 
Autor: CAM-Andi
Datum: 10.05.16 12:52

Danke für den Hinweis. Das kannte ich bis jetzt nur vom Namen her.
Ich habe die html-Datei über einen stremreader eingelesen und den Text zwischen den body-Tags an
Webbrowser.Document.Body.InnerHtml
übergeben. Dann steht das DOM auch sofort zur Verfügung.

Grüße Andi

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