Bonjour,
J’ai besoin de vos lumières : je souhaite récupérer le cours de l’EUR/USD en temps réel, directement sur un site Internet. J’ai tenté d’utiliser WebBrowser mais ça n’a pas fonctionné car le site en question ne se charge pas complètement sur une ancienne version de navigateur type WebBrowser.
J’ai préféré travailler directement avec Internet Explorer en utilisant OleObject. Les cotations de la bourse que j’ai trouvées sur la toile sont décalées et ne me permettent pas de travailler dessus.
Un clic droit sur le site ma permit d’ouvrir le contenu HTML et isoler la valeur que je cherche à récupérer à savoir :
Prix de l’EUR/USD = 1.13470 à la troisième ligne du code html ci-dessous,
Image capture d’écran du site :
Ce bout de code ne fonctionne pas sous Internet Explorer :
En chargeant internet Explorer, Comment récupérer la cotation (1.13470) à partir de Delphi, afin de l’afficher directement dans un TEdit ou n’importe quel compos Delphi ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 procedure TForm1.Button1Click(Sender: TObject); var Valeur: String; begin Valeur := GetElementById(WebBrowser1.Document, 'valeur à récupérer'); end;
Je n’arrive pas à accéder à ces lignes par programmation sous Delphi.
Merci infiniment pour votre aide.
Partager