Bonjour à tous,
Pour toutes les personnes intéressées pour récupérer la VL d'un fond sur Google sheet, voici une méthode.
Celle-ci fonctionne actuellement (16/07/2021) mais est susceptible de ne plus fonctionner un jour.
Pour l'exemple, j'utilise Firefox 89, Quantalys et le fond Comgest Monde C (FR0000284689).
Au niveau de la page d'accueil du fond sur Quantalys, faites un clic droit de souris au niveau de la VL puis inspecter.
Un fenêtre s'ouvre en bas du navigateur avec une ligne surlignée en bleue
Sur cette ligne, faites un clic droit puis Copier puis Xpath. Cette action permet de copier l'adresse Xpath de la donnée ce qui est nécessaire pour le tableur.
Ouvrez un classeur sur Google sheet, puis copier-coller la formule ci-dessous dans une cellule :
=IMPORTXML("[lien réservé abonné]";"/html/body/div[1]/div[6]/div[1]/div[2]/div/div[3]/div/div")
La cellule devrait afficher 2739,95€ dans notre exemple (ou la VL du jour).
Pour récupérer la VL d'autres fonds, c'est très simple : c'est l'adresse du site internet et le chemin Xpath qui change.
En restant sur quantalys :
[lien réservé abonné]XXXX.
La partie en jaune change, les adresses Xpath devraient être identique sur le même site.
Pour la VL du fond :
=IMPORTXML("[lien réservé abonné]XXXX";""/html/body/div[1]/div[6]/div[1]/div[2]/div/div[3]/div/div")
Vous adaptez la partie jaune et cela devrait fonctionner.
Si vous ne souhaitez conserver que le chiffre sans l'unité :
=GAUCHE(IMPORTXML("[lien réservé abonné]";"/html/body/div[1]/div[6]/div[1]/div[2]/div/div[3]/div/div");8)
La formule Gauche() conserve les x premiers caractères en commençant par la gauche. Ici x = 9 soit 2739,95 (x= 9 à la place de x=8 car sur la donnée récupéré il y a un espace (qui compte comme un caractère) entre le 2 et le 7).
La formule IMPORTXML s'utilise également pour récupérer les cours de bourse sur les sites spécialisés type investing, ...