/ / Extrahieren von Webseiten mit VBS und Schreiben in Excel - HTML, Excel, Web, Eigenschaften, VBScript

Extrahieren von der Webseite mit VBS und Schreiben in Excel - HTML, Excel, Web, Eigenschaften, VBScript

Ich bin ziemlich neu bei VBS, muss aber extrahierenEigenschaftsinformationen von Webseiten und geben die Informationen in Excel ein. Was ich versuche zu bekommen ist, Objektinformationen von Links, Textfeldern, Schaltflächen, Bildern usw. zu erhalten. Die Informationen, die ich brauche, sind .name, .id, .title, .value, .type, .class für jedes Element auf die Seite und zeigen Sie sie für jedes Element an, dh: Von der Google-Suchseite aus lautet das Suchfeld .id: lst-ib, .name: q .title: Search .type: text Dann lautet der Google Button .name: btnK .type : Submit .value: Google Search usw. usw. Jede Hilfe wäre äußerst hilfreich!

Antworten:

0 für die Antwort № 1

Ich empfehle eine andere Sprache für solche Zwecke, z. B. ist Ruby sehr gut darin und für VbScripters ein natürlicher Schritt. Das heißt, hier ist ein Weg, wie es in VbScript zu tun ist.

set IE = WScript.CreateObject("InternetExplorer.Application", "IE_")
with IE
.MenuBar = 0
.ToolBar = 0
.StatusBar = 0
.Visible = 1
.navigate "http://www.google.com"
end with
while IE.busy
wScript.sleep 400
wend

"html = IE.document.all.tags("html").item(0).outerhtml
wscript.echo IE.document.getElementsByTagName("font").item(0).innerText
wscript.echo "innerText:" & IE.document.all.tags("title").item(0).innerText
wscript.echo "innerHtml:" & IE.document.all.tags("title").item(0).innerHtml
wscript.echo "outerHtml:" & IE.document.all.tags("title").item(0).outerHtml
IE.quit

"gives
"Google.be aangeboden in: français Deutsch English
"innerText:Google
"innerHtml:Google
"outerHtml:<title>Google</title>

Verwandte Fragen


Kommentare (0)

Einen Kommentar hinzufügen