![]() |
Alternative zu WebBrowser?
hi,
ich suche eine Alternative zu dem Modul WebBrowser, jedoch muss ich mit der alternative auch die id auslesen können (getElementById()). Fals es keine Alternative gibt wie kann ich den WebBrowser unsichtbar machen? meine bisherigen versuche ihn unsichtbar zu machen: visible=false WebBrowser in eine andere Unit gepackt = keine Zugriffsberechtigung WebBrowser in eine andere Unit gepackt und die in eine Funktion = auch keine Zugriffsberechtigung mfg gandime |
Re: Alternative zu WebBrowser?
Hallo,
![]() ![]() |
Re: Alternative zu WebBrowser?
joa da findet man reichlich aber ich verstehe den großteil nicht
ich möchte ganz einfach eine id auslesen mehr muss das nicht können oder gib mir doch nen beispiel wie es geht mit einem der parser geht?! |
Re: Alternative zu WebBrowser?
Hallo,
kannst du etwas mehr zum Hintergrund deines Problems mitteilen? Warum soll die WebBrowser-Komponente unsichtbar sein? Wenn du z.B. die HTML-Dokumente nicht rendern willst, dann kannst du auch nur einen HTML-Parser verwenden. Grüße vom marabu |
Re: Alternative zu WebBrowser?
Man könnte natürlich auch den Webbrowser versuchen mit einem Panel o.ä zu verdecken. Wenn man dessen Renderfähigkeiten nicht benötigt, kann man aber auch auf ihn verzichten. Was hast du eigentlich vor? Eine eigene Visualisierung eines Ergebnisses?
|
Re: Alternative zu WebBrowser?
Mein Programm liest Daten von einer Internetseite aus, damit man sich nicht immer einloggen muss und dann alle Seiten durchklicken muss und deshalb würde ich gerne den Webbrowser nicht anzeigen lassen.
Außerdem öffnet er Popups was ziemlich nervig is! Zum weiteren öffnet er die Links zu langsam sprich: wenn das Programm im Quellcode weiter geht ist die seite noch nicht geladen und es kommt ein Zugriffsfehler. geht es denn vielleicht mit der idhttp Komponente da ich diese als Hauptbestandteil nutze? |
Re: Alternative zu WebBrowser?
mit idHttp kannst du die Rohdaten der URL empfangen. Parsen musst du die Seite dann selbst. Das heißt das ElementByID natürlich nicht geht. Aber du kannst dich dann ja mit "pos" etc. durch den Quelltext hangeln
|
Re: Alternative zu WebBrowser?
Du kannst die Seite natürlich mit einer HTTP-Komponente herunterladen, aber duz mußt den Code anschließend interpretieren/Parsen, wofür du einen Parser brauchst.
|
Re: Alternative zu WebBrowser?
Das ist nicht das Problem mit dem Parsen, dass hab ich schon größtenteils gemacht.
Ich muss bloß noch wissen wie ich dann eine id auslese? möglichst mit Beispiel wenn es geht ;-) das wäre mal nett! |
Re: Alternative zu WebBrowser?
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:14 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz