Enlever une valeur d'un site web dynamique
                    
        
     
             
                    amine_marc
    
        
    
                    Messages postés
            
                
     
             
            286
        
            
                                    Statut
            Membre
                    
                -
                                     
amine_marc Messages postés 286 Statut Membre -
        amine_marc Messages postés 286 Statut Membre -
        Bonjour, 
j'essaie d'enlever les prix d'or (variants) à partir du lien https://or.fr/cours/or/eur à l'aide du code suivant, mais dommage, il ne charge que le code html de la page je pense:
est-ce que vous pouvez me dire comment mettre les prix variants dans des variables php?
                
            
                
    
    
    
        j'essaie d'enlever les prix d'or (variants) à partir du lien https://or.fr/cours/or/eur à l'aide du code suivant, mais dommage, il ne charge que le code html de la page je pense:
<?php
require_once('simple_html_dom.php');
$html = new simple_html_dom();
$link = "https://www.goldbroker.fr/cours/or/eur";
$html->load_file($link);
foreach($html as $elm)
echo $elm." ";
?>
est-ce que vous pouvez me dire comment mettre les prix variants dans des variables php?
        A voir également:         
- Enlever une valeur d'un site web dynamique
- Création site web - Guide
- Site de telechargement - Accueil - Outils
- Site comme coco - Accueil - Réseaux sociaux
- Quel site remplace coco - Accueil - Réseaux sociaux
- Tableau croisé dynamique - Guide
1 réponse
                        
                    'lut, en l'occurrence les valeurs que tu cherches sont récupérées en AJAX via l'addresse https://or.fr/api/spot-prices?metal=XAU¤cy=EUR&boundaries=0 , donc il faut passer par là... Et visiblement la valeur la plus récente est la dernière. Plutot que d'utiliser un DOM HTML il te faudrait un DOM XML (et comme on ne parles pas de XHTML les deux ne sont pas 100% compatibles).
from human import idiocy
del idiocy
    
                from human import idiocy
del idiocy
 
    
    
    
    
<?php require_once('simple_html_dom.php'); $html = new simple_html_dom(); $link = "https://www.goldbroker.fr/api/spot-prices?metal=XAU¤cy=EUR&boundaries=0"; $html->load_file($link); $dte=date("Y-m-d"); $hr = date("H") - 2 ; /* j'ai fais -2 parce que l'heure de mon système n'est pas reglée avec celle du site web */ $min= date("i"); $ss_ch=$dte."T".$hr.":".$min; // $ss_ch est la sous-chaine de séparation $tab=array(); $tab=explode($ss_ch,$html); echo $tab[1]; ?>Il s'affiche une erreur "Notice: Undefined offset: 1 ..."
je ne sais pas si je suis au bon sens ou non !!