Vorlesung 3: So verwenden Sie den Webbrowser von VB, um Hyperlinks auf einer Webseite zu finden
Wir haben bereits darüber gesprochen, wie man eine Webseite öffnet und übermittelt. Heute werfen wir einen Blick darauf, wie man die URL und andere Elemente auf einer Webseite findet.
1. Öffnen Sie zunächst VB und erstellen Sie ein neues Projekt.
2. Klicken Sie mit der rechten Maustaste auf die Symbolleiste und wählen Sie „Komponenten“ (ich verwende die chinesische Version von VB) oder wählen Sie das Menü „Projekt“ und klicken Sie auf „Komponenten“.
3. Suchen Sie nach Microsoft Internet Controls, wählen Sie es aus und bestätigen Sie es. In der Symbolleiste wird ein zusätzliches erdähnliches Symbol angezeigt.
4. Fügen Sie einen WebBrowser1 zu Form1 hinzu, fügen Sie dann einen Befehl1 zu Form1 hinzu und fügen Sie eine Liste1 zu Form1 hinzu (diese Liste1 sollte etwas gelockert werden, und wir werden alle gefundenen qualifizierten URLs hier einfügen).
5. Fügen Sie den folgenden Code zu Form1 hinzu: (Das Obige ist alles, was wir zuvor gesagt haben, daher sollten Sie damit vertraut sein.)
'----------Start-----------
Privater Unterbefehl1_Click()
vTag, vDoc dimmen
Dim Allcount, ich
List1.Clear
Legen Sie vDoc = WebBrowser1.Document.All fest
Allcount = vDoc.length
Für i = 0 bis Allcount - 1
Wenn UCase(vDoc.Item(i).TagName) = „A“, dann „URL suchen“.
vTag = vDoc.Item(i).href
If InStr(vTag, "http://dhunter.51.net") Then 'Erkennen Sie, ob die URL http://dhunter.51.net enthält
List1.AddItem vDoc.Item(i).href 'Wenn ja, fügen Sie es zu Liste1 hinzu
Ende wenn
Ende wenn
Als nächstes i
Sub beenden
Private Sub Form_Load()
WebBrowser1. Navigieren Sie zu „http://dhunter.51.net“
Sub beenden
'----------Beenden-----------
6. Natürlich ist es ein Test. Wir können sehen, dass unser Webbrowser http://dhunter.51.net geöffnet hat. Klicken Sie auf die Schaltfläche „command1“. Unser schöner Webbrowser findet den Inhalt, der die URLs von http://dhunter.51.net enthält, die zu Liste 1 hinzugefügt wurden.
Damit können wir beginnen, unseren eigenen Simulator zu erstellen. Natürlich müssen mehr Fähigkeiten und mehr Methoden von Ihnen implementiert werden.