Einzelnen Beitrag anzeigen

Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.891 Beiträge
 
Delphi 12 Athens
 
#2

AW: Text einer Internetseite in Memo einlesen

  Alt 21. Mär 2025, 21:07
Leider funktioniert WebBrowser1.OleObject.document.body.innerText nicht.
Das funktioniert nur mit dem alten Internet Explorer Control, das es auf anderen Plattformen logischerweise nicht gibt.

Wie bekomme ich den Text einer Internetseite, die über JavaScript generiert wurde, in ein Memo-Feld - wenn möglich ohne die WebBrowser-Komponente?
Du kannst TEdgeBrowser verwenden. Das sollte so ca. gehen:
Delphi-Quellcode:
EdgeBrowser.ExecuteScript('document.documentElement.outerHTML',
  ...
Ohne Browser kann es wegen JavaScript nicht gehen.

Sinnvoller ist aber, wenn du über eine API des Anbieters gehst bzw. diesen danach fragst.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat