Accueil > Forum > > > > Devises online
Devises online
mercredi 1 août 2007 à 17:20:09 |
Devises online

iguypouf
|
Bonjour à tous, Je cherche désespérement un site service sur lequel je pourrais récupérer automatiquement de manière journalière le cours d'échange des devises; sous n'importe quelle forme utilisable par un script ASP mettant à jour ma DB. Une idée ? Merci à vous !
|
|
lundi 17 septembre 2007 à 10:40:58 |
Re : Devises online

philcorel
|
salut, je cherche moi aussi ce genre de liens. avez vous des news ?
phil
|
|
mardi 25 septembre 2007 à 12:48:00 |
Re : Devises online

iguypouf
|
Salut phil, depuis le temps, j'ai trouvé une solution un peu brutale, mais qui fonctionne parfaitement.
J'ai mis dans une table les quelques ID de référence vers les devises dont j'ai besoin; ma page, pour chacune de ces devises, construis l'url dynamique de la page de taux de change vers le convertisseur Yahoo, parse l'html et retourne le dernier taux de change.
Ca marche, c'est rapide; une fois par jour me suffit, d'autant que le cours est quotidien (le parsing se faisant avant mise à jour via javascript sur leur propre page). Seul hic, ça dépend de la disponibilité de ce service. Du coup, en plus de mettre à jour, mon script envoie par mail un log, et j'ai pas encore eu une seule erreur.
Si ça t'intéresse toujours, hésite pas. C'est de l'ASP, mais c'est très certainement convertible en toutes sortes de langages !
|
|
mardi 25 septembre 2007 à 14:47:14 |
Re : Devises online

philcorel
|
merci , cela m'interesse,
je ne suis pas informaticien , mais féru en informatique et travaille pour une boite où nous avons besoins des cotations jour par jour des devises , et autres cotations de produits merci , si possible , de préciser ton approche et ta méthode et je forward à mon spécialiste informatique
merci iguy
|
|
mardi 25 septembre 2007 à 15:14:42 |
Re : Devises online

iguypouf
|
Voici mon approche, en ASP :
J'ai besoin d'un parser xml : Set xml = Server.CreateObject ("Microsoft.XMLHTTP")
les pages de yahoo reçoivent ça en paramètre : q?s=[CODE_DEVISE][CODE_DEVISE2]=X pour connaître combien vaut 1DEVISE en DEVISE2.
j'ai donc les CODE_DEVISE dans une table. Je ne m'intéresse qu'au taux de change vers l'euro ou le dollar, ces deux DEVISE2 ne sont donc pas tablées; si tu dois croiser tes devises, il te faudra lire les DEVISE et DEVISE2 dans une table (qui peut être la même évidemment, que tu lis deux fois).
J'appelle donc ceci : sURL = "http://finance.yahoo.com/q?s=" & RSD("sURL_CODE") & "eur=X" Call GetAndUpdate(sURL, "eur") sURL = "http://finance.yahoo.com/q?s=" & RSD("sURL_CODE") & "usd=X" Call GetAndUpdate(sURL, "usd")
ma fonction GetAndUpdate parse le xml, récupère le taux de change (présent dans un span identifié par "yfs_l10_[CODE_DEVISE][CODE_DEVISE2]=x"), et envoie un mail de log à la fin, en mettant en rouge la ligne s'il y a eu erreur ou si la différence par rapport à la veille est de plus de 5% (par mesure de précaution, complètement optionnel) : xml.Open "GET", theUrl , false xml.Send text = xml.ResponseText text = Mid(text,Instr(1,text,"<span id=""yfs_l10_" & RSD("sURL_CODE") & sdev & "=x"">")+Len("<span id=""yfs_l10_" & RSD("sURL_CODE") & sdev & "=x"">"),6) if isNumeric(text) then text = Cdbl(text) nverif = text - RSD(sField) if nverif < 0 then nverif = nverif * -1 nverif = (nverif / RSD(sField)) * 100 sMailBody = sMailBody & "<br>" & theUrl & " : " & text else nverif = 100 end if if nverif > 5 then nError = nError + 1 sMailBody = sMailBody & "<span color=red> Warning : diff = " & nverif & "% (htm value:" & text & ")</span>" end if
J'espère que ça a pu t'aider.
|
|
mardi 25 septembre 2007 à 15:22:09 |
Re : Devises online

philcorel
|
merci , je vois cela avec la personne adéquate chez nous 
|
|
Cette discussion est classée dans : online, devises
Répondre à ce message
Sujets en rapport avec ce message
Cherche serveur pour jeu online [ par Xentor ]
Bonjour, je suis en train de développer un jeu online (terminé normalement dans une poignée de semaines, voire de jours) en ASP et je cherche un serve
ASP ou PHP , savoir qu'un pc est online ? [ par rodolphedj ]
Bonjour,Comment savoir qu'un Pc est connecté au réseau ? surement en se connectant au PDC(controleur de domaine) qui gere une liste en temps reel des
ASP ou PHP , savoir qu'un pc est online ? [ par rodolphedj ]
Bonjour,Comment savoir qu'un Pc est connecté au réseau ? surement en se connectant au PDC(controleur de domaine) qui gere une liste en temps reel des
global.asax [ par psycomel ]
Bonjour, y'a t il une différence entre le fichier global.asax et le fichier global.asa ????J'ai un probleme, dans mes recherches je voit partout qu'on
Comparaison de pdf [ par roucky49 ]
Bonjour, pour réaliser un spidering, j'aimerai comparer des fichiers pdf se trouvant sur un site web. Plusie
Utilisateurs en ligne / Online users [ par magikbanana ]
Bonjour,(Pour préciser c'est en Asp.NET/C#)Voilà le problème, je veux reconnaitre les utilisateurs avec leur nom de session Windows et ça je sais fair
Problèmes de devises [ par scottmat ]
Bonjour à tous et à toutes, J'ai récupéré un starterkit ecommerce sur le net. Q
Qui est online sur MSN [ par BrokenArrow29 ]
Salut tout le monde,J'aimerais avoir de l'information pour scripter une fonction (ou utiliser une s'y existe déjà) pour savoir si un user msn est onli
trendy regardless [ par mjs00 ]
Gladiators [url=http://www.thomassaboverkauf-online.com/thomas-sabo-ohrringe.html]thomas sabo ohrringe[/url] are perfect for just about any evening ti
Livres en rapport
|
Derniers Blogs
[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier
Forum
RE : FORMULAIRERE : FORMULAIRE par ap24dp
Cliquez pour lire la suite par ap24dp RE : FORMULAIRERE : FORMULAIRE par Megafan
Cliquez pour lire la suite par Megafan
Logiciels
Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning
|