In vb.net, kann ich eine Webseite als Zeichenfolge wie folgt herunterladen:Wie würde ich bestimmte Informationen auf einer Webseite mit ihrem ID-Wert abrufen?
Using ee As New System.Net.WebClient()
Dim reply As String = ee.DownloadString("https://pastebin.com/eHcQRiff")
MessageBox.Show(reply)
End Using
es möglich wäre, einen ID-Tag eines Elements auf der Webseite angeben, so dass die Antwort die Informationen innerhalb nur dann ausgegeben der Code-Box/ID-Tag?
Beispiel:
Der ID-Tag von RAW Paste Data
auf https://pastebin.com/eHcQRiff
ist id="paste_code"
, die den folgenden Text enthält:
Test=1
Test=2
Gibt es trotzdem die WebClient
nur Ausgabe zu erhalten, die gleiche Nachricht unter Verwendung der ID-Tag exakt (oder eine andere Methode)?
Danke für die Wiederholung ly Sunil !, Haben Sie irgendwelche Ideen, wie Sie dies tun können, ohne externe Bibliotheken hinzuzufügen? Ich möchte keine zusätzlichen DLLs mit meinem Programm haben:/ – User7071
Ohne externe Bibliothek können Sie es entweder mit [HtmlDocument] (https://msdn.microsoft.com/en-us/library/system.windows.forms) tun. htmldocument (v = vs.110) .aspx? cs-save-lang = 1 und cs-lang = vb # code-snippet-3) oder [XmlDocument] (https://msdn.microsoft.com/en-us/library/ system.xml.xmldocument (v = vs.110) .aspx) analysieren. Mit HtmlDocument wäre der könnte fast ähnlich sein – Sunil
Mit dem eingebauten WebBrowser herausgefunden, danke für die Hilfe! – User7071