HTMLelemente nachträglich einfügen, ersetzen, speichern und löschen

HTMLelemte nachträglich verändern

Mit 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 speichern

Auch 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.

hier Visual Basic Buch bestellen




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.







amazon.de
  • Basic Beispiele
  • allgemein
  • Datenbindung
  • HTML Formulare
  • Spamgrafik
  • Javascript erstellen
  • Htmlelemente
  • 2008 auf 2010
  • Webbrauser
  • javascript fehler

  • Javascript Beispiele
  • Popup
  • Zufalls Banner
  • Link verschlüsseln
  • Iframe ändern
  • PHP Beispiele
  • Zähler
  • SEO Analyse
  • Kontaktformular
  • Anfänger
  • Webhosting
  • Content
  • Linkaufbau
  • SEO
  • Werbung zum
      verdienen
  • Javascript
  • PHP/MYSQL
  • Visualbasic / C++
  • Youtube/Twitter
  • Markt Nischen
  • Motivation

  • Partnerprogramme
  • Kelly-Team
  • Haus und Garten
  • Reparatur/Ersatzteile
  • Impressum
  • Sitemap