Récupérer des données pages web
                    
        
     
             
                    xml74
    
        
    
                    Messages postés
            
                
     
             
            186
        
            
                                    Statut
            Membre
                    
                -
                                     
Utilisateur anonyme -
        Utilisateur anonyme -
        Bonjour, 
Je cherche un code me permettant de récupérer les informations suivante sur ce site: (https://osu.ppy.sh/users/5146531)
Performance
Rank (fr)
J'ai déjà une "base" de code qui me permetterais de récupérer et afficher du contenue d'une autre page.
Et pour ceux qui ont le courage, réussir à récupérer ces infos en plus:

Et tout simplement avoir toutes ces variables:
$rankfr : #77
$rank : (#3,909)
$performance (pp) : 4,342pp
$toprank (voir deuxième photo)
$note (lettre, voir deuxième photo)
$toprankpp = Performance (ex: 287 pour le premier)
$toprankpourcentage = Pourcentage de chaque toprank (ex: 91,38 pour le premier)
Merci d'avance
            
            
                
            
                
    
    
    
        Je cherche un code me permettant de récupérer les informations suivante sur ce site: (https://osu.ppy.sh/users/5146531)
Performance
Rank (fr)

J'ai déjà une "base" de code qui me permetterais de récupérer et afficher du contenue d'une autre page.
<?php
    function recup_stats($url)
    {
        $source = file_get_contents($url);
        $resultat = preg_match('#<div style="margin:0;padding:0;text-align:center;">(.+)</div>#', $performance);
        if($resultat)
            return $performance;
        else return "erreur";
    }
     
    $texte_voulu = recup_performance('https://osu.ppy.sh/u/5146531');
    echo $performance[0];
?>
<?php echo $performance; ?>
<?php echo $rank; ?>
Et pour ceux qui ont le courage, réussir à récupérer ces infos en plus:

Et tout simplement avoir toutes ces variables:
$rank
$rankfr
$performance
$toprank1
$note1
$toprank1pourcentage
$toprank1pp
$toprank2
$note2
$toprank2pourcentage
$toprank2pp
$toprank3
$note3
$toprank3pourcentage
$toprank3pp
$rankfr : #77
$rank : (#3,909)
$performance (pp) : 4,342pp
$toprank (voir deuxième photo)
$note (lettre, voir deuxième photo)
$toprankpp = Performance (ex: 287 pour le premier)
$toprankpourcentage = Pourcentage de chaque toprank (ex: 91,38 pour le premier)
Merci d'avance
        A voir également:         
- Récupérer des données pages web
- Web office - Guide
- Recuperer message whatsapp supprimé - Guide
- Trier des données excel - Guide
- Création site web - Guide
- Récupérer mon compte facebook désactivé - Guide
2 réponses
                        
                    Je te donne une base:
    
                <?php
$url = "full_page_link";
$handle = fopen($url, "r");
$contents = file_get_contents($url);
fclose($handle);
$exploder1= explode('start_parse',$contents);
$exploder2 = $exploder1[1];
$exploder2 = explode('end_parse',$exploder2);
$exploder2 = $exploder2[0];
echo $exploder2;// start_parse(not echoed) > content(echoed) < end_parse(not echoed)
?>
                
    asf21
    ligne 8, passer [1] à [0]...
    
    
                        
                    Ce site dispose d'une API apparemment : https://osu.ppy.sh/forum/ucp.php?mode=login
(trouvé sur la page de recherche : https://osu.ppy.sh/p/search?ie=UTF-8&q=API )
    
                (trouvé sur la page de recherche : https://osu.ppy.sh/p/search?ie=UTF-8&q=API )
