HTMLelemente nachträglich einfügen, ersetzen, speichern und löschen |
|||||
|---|---|---|---|---|---|
HTMLelemte nachträglich verändernMit Visual Basic kann man HTML Internetseiten allein durch String bearbeitung neu erstellen und anschließend auch wieder verändern.Für vieles kann man auch den Webbrowser einsetzen. Der bietet einfach zugriff auf die Links, Formen usw., auch den Text der Seite kann mit dem Webbrowser gut raus filtern. Es gibt aber leider auch vieles was mit dem Webbrauser nicht möglich ist. Mit InsertAdjacentElement kann man neue Elemente einfügen WebBrowser1.Document.All(x).InsertAdjacentElement(HtmlElementInsertionOrientation.AfterEnd, neuehtmlelemt) Aber zum löschen von einem vorhandenen Element gibt es keinen Befehl. Genauso kann man kein Element verschieben. Oder ein um ein vorhandes Element erstellen. Ein Ausweg ist eine Mischung aus Webbrowser und String bearbeitung! Mit WebBrowser1.Document.All(x).innerHTML hat man zugriff auf einen String mit HTML-Anweisungen den man auch verändern und sogar löschen kann. Mit indexof und replace also der ganz normalen String bearbeitung kann man hier dann aber doch alles gewünschte durchführen. Aber auchtung, nach dem man ein Document mit innnerHTML verändert hat, dann funktioniert InsertAdjacentElement usw. in dem Document nicht mehr. Queltext aus Webbrowser speichernAuch dafür gibt es bei Visualbasic keinen direkt Befehl. Also muss man wiedermal tricksen.Mit WebBrowser1.Document.GetElementsByTagName("html") bekommt man aber zugriff auf das Gesamte HTML das man dann wieder innerHTML zum String machen kann um es dann als Stream zu speicher. Mit Basic kann man sich viele Arbeiten an Internetseiten vereinfachen und dadurch viele Euros verdienen! Sie wollen wissen wie man durch VisualBasic 10 000 Euro im Monat verdienen kann, dann stellen sie hier ihre konkrete Frage. |
| ||||
verdienen |
|||||