Wie Teile von HTML mit VB zu analysieren

January 2

Die VB-Sprache enthält eine HTML-Analyse-Klasse, die Sie verwenden, um HTML-Werte aus Webseiten extrahieren. Verwenden Sie der analysierten Daten, um Inhalte auf einer Website zu bewerten und die Informationen an einen Benutzer zurückgeben oder extrahierte Informationen in einer Datenbank speichern. Das HTML-Analyse-Klasse können Sie Text Inhalt lesen oder beliebige Werte in Formularelemente z. B. Textfelder oder Drop-Down-Feldern.

Anweisungen

1 Öffnen Sie die Visual Studio-Software in der Programmgruppe "Microsoft NET Framework". Öffnen Sie das VB-Projekt, nachdem Visual Studio geladen.

2 Maustaste auf den Projektnamen im Bereich "Projektmappen-Explorer" und wählen Sie "Eigenschaften". Klicken Sie auf "NET", und doppelklicken Sie auf die DLL-Datei mit dem Namen "Microsoft.mshtml." Diese DLL enthält die Klassen zum Analysieren von HTML.

3 Die VB-Code-Datei, die Sie verwenden, um den HTML-Code zu analysieren möchten Fügen Sie die Bibliothek hinzu. Kopieren Sie und fügen Sie die folgende VB-Anweisung am Anfang der Codedatei:

Mshtml importiert

4 Instanziieren Sie die "HTMLDocument" Klasse. Diese Klasse importiert den HTML-Text, die, den Sie aus einer Webseite oder String und richtet die Informationen zum Parsen importiert. Fügen Sie folgenden Code zu Ihrer Analyse-Funktion:

Dim ParseHTML als IHTMLDocument2 = New HTMLDocumentClass()Dim HtmlData als IHTMLElementCollection = parseHTML.body.all

5 Abrufen von Inhalten aus der HTML-Zeichenfolge. Beispielsweise ruft der folgende Code den Wert aus einem HTML-Textfeld auf einer Webseite:

Dim TbData als IHTMLInputElement = allElements.item("textbox1")MsgBox "Dies sind die Daten in das Textfeld ein:" & tbData.Value