Voici la formule:
=ImportXML("http://www.bloomberg.com/quote/7501:JP", "//div[@class='price-container down']//div[@class='price']")
Depuis quelques jours, cette formule a cessé de fonctionner. Pourquoi cela pourrait-il arriver?
Quelque chose s'est mal passé du côté de Google, apparemment. Les autres symboles de stock sont importés correctement. Mon hypothèse est qu'il y a eu une erreur de transmission et qu'un résultat d'extraction corrompu est resté bloqué dans le cache de Google. J'ai pu casser le cache en ajoutant un paramètre d'URL redondant: http://www.bloomberg.com/quote/7501:JP?param=1
récupéré correctement.
Soit dit en passant, le sélecteur @class='price-container down'
ne récupère le prix que s'il baisse, car sinon les classes seront price-contained up
. Pour récupérer les données dans les deux cas, utilisez plutôt contains(@class,'price-container')
:
=ImportXML("http://www.bloomberg.com/quote/7501:JP?param=1", "//div[contains(@class,'price-container')]//div[@class='price']")