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 :

Nom : Cotation.jpg
Affichages : 466
Taille : 13,1 Ko

Ce bout de code ne fonctionne pas sous Internet Explorer :
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;
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 ?
Je n’arrive pas à accéder à ces lignes par programmation sous Delphi.
Merci infiniment pour votre aide.