Ich verwende TWebBrowser
in Delphi. Ich brauche Hilfe, um ein HTML-Element nach seiner Position zu bekommen.Holen HTML-Element nach Position
Das Element, das ich brauche, ist in einem Rahmen. elementFromPoint()
Mit:
Document.elementFromPoint(X, Y)
Ich erhalte den Rahmen selbst, aber nicht, was in ihm ist.
Ich versuchte es mit diesem zu bekommen:
WebBrowser.OleObject.Document.Frames
Aber das gibt mir einen Zugriffsfehler, wenn Frames übertragen.
Wie kann ich auf den Rahmen zugreifen? 'WebBrowser.OleObject.Document.Frames' dies funktioniert nicht. Zugriffsfehler – Alexey1245
Sie haben bereits Zugriff auf den Rahmen von 'elementFromPoint()', es gibt das eigentliche Rahmenelement zurück. Sie müssen 'Document.Frames' überhaupt nicht verwenden. –
Wie bekomme ich das Element aus dem Rahmen? 'frame: = browser.elementFromPoint (x, y); ... element: = frame.elementFromPoint (frame_x, frame_y); ' – Alexey1245