Récupération d'info d'un autre site

Fermé
Ollam Messages postés 77 Date d'inscription jeudi 18 avril 2013 Statut Membre Dernière intervention 15 août 2022 - 8 juin 2021 à 00:31
Ollam Messages postés 77 Date d'inscription jeudi 18 avril 2013 Statut Membre Dernière intervention 15 août 2022 - 8 juin 2021 à 11:37
Bonjour,

Actuellement je récupère le cour de l'or avec le script suivant:

$content=file_get_contents("https://www.loomis-fxgs.fr/produit/lingot/");
if(preg_match("/Cotation (.*)€/",$content,$matches)){
$valeur=str_replace(' ','',substr($matches[1],0,strpos($matches[1],',')));
if($valeur>10000){

echo $valeur;
Configuration::updateValue('COURS_DE_LOR', floor((int)$valeur));

Il s'agit ici d'une partie d'un module Prestashop développé pour moi.

Depuis plusieurs jours impossible de récupérer le prix, il reste bloqué sur une ancienne valeur.

Y aurait il quelqu'un pouvant m'aider à résoudre mon problème SVP ?

2 réponses

jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
8 juin 2021 à 10:47
Bonjour,

Visiblement, ta regexp ne correspond plus...
Toi tu veux récupérer ce qui se trouve là dedans ?
 <div class="name">
            Cotation        </div><div class="value">
            50 170,00 €        </div>
    </div>

si oui, il faudra certainement modifier la regex pour y parvenir.


0
Ollam Messages postés 77 Date d'inscription jeudi 18 avril 2013 Statut Membre Dernière intervention 15 août 2022
8 juin 2021 à 11:37
Bonjour Jordane
Oui, c'est tout à fait ça.
Le problème est que je ne sais pas faire autrement pour récupérer des données.
Pouvez vous me conseiller SVP ?
0