sorg a écrit :
Effectivement, la fonction ParseFloat s'arrête à l'espace.
Pour corriger le souci je te suggère de remplacer la ligne 121 par :
var lastPrice = parseFloat(tempdata[1].split('<span id="yfs_l10_'+ symbol.toLowerCase() +'.pa">')[1].split("<" )[0].replace(",","." ).replace(" ","" ));
Ca supprime l'espace pour que ca traite correctement la donnée.
Pour morningstar, c'est aussi dans mes projets. C'est moins trivial car l'ISIN n'est pas direct dans l'url. Donc pour trouver la page qui va bien, je pense d'abord faire une recherche sur google avec "site:mornigstar.com +ISIN"
Puis ensuite aller parser le premier résultat que me renvoie Google.
C'est crado, mais ca devrait marcher.
Si on dois tous goreter sur le même sujet, je pense que le mieux c'est de tous bosser sur un même fichier partagé et ensuite d’appeler chacun la librairie depuis nos feuilles de calcul persos.
Ca permet à chacun de profiter du travail des autres et garder une librairie HFR commune.
|