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.