IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

PHP Simple HTML DOM


Sujet :

Langage PHP

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Technicien HelpDesk & développeur php
    Inscrit en
    Mai 2009
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Technicien HelpDesk & développeur php

    Informations forums :
    Inscription : Mai 2009
    Messages : 40
    Par défaut PHP Simple HTML DOM
    Bonjour,

    Je me suis lancé dans un nouveau projet, récupérer certaines informations depuis un site internet en php.

    Le but final est de d'afficher ces informations sous la forme d'une page web qui s'affiche sur mon MagicMirror.

    Pour ce faire, je suis parti sur PHP Simple Html Dom.

    Voici le script à l'état actuel :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
     
    <?php include_once('simple_html_dom.php');?>
    <!doctype html>
    <html>
      <head>
    	 <meta charset="utf8">
    	 <meta http-equiv="X-UA-Compatible" Content="IE=edge">
         <title>---</title>
    	 <link href="http://getbootstrap.com/dist/css/bootstrap.min.css" rel="stylsheet">
    </head>
     
    <body>
    <?php
    $html = file_get_html('https://six-group.com/exchanges/funds/security_info_fr.html?id=GREEN');
    echo ("Titre : ");
    foreach($html->find('<h1>') as $numero) {
    echo $numero->plaintext.'  ';
    }
    echo ("<br>Dernier cours : ");
    echo $html->find('SIP_OV_ClosingPrice');
    echo ("<br>Variation quotidienne : ");
    echo $html->find('SIP_OV_ClosingPriceSpecial');
    ?>
    </body>
    </html>
    L'information à récupérer est le prix dont le libellé est "le dernier cours" (en dessus du graphique OU à droite du graphique"
    Vous pouvez voir le site ici : https://six-group.com/exchanges/fund....html?id=GREEN

    Dans l'état actuel, j'arrive à récupérer le "titre" mais lorsque j'appelle l'id pour le prix, j’obtiens "Array"...

    Pourriez-vous m'indiquer quel est le souci ?

    Merci d'avance
    Math11
    Images attachées Images attachées  

Discussions similaires

  1. PHP Simple HTML DOM Parser
    Par PaskoPHP dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 07/01/2019, 20h47
  2. PHP Simple HTML DOM parser
    Par Beruco dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 17/06/2017, 18h15
  3. Parser une page HTML avec Simple html dom parser
    Par thelover2fr dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 24/05/2012, 13h26
  4. PHP Simple HTML DOM Parser
    Par almoha dans le forum Langage
    Réponses: 11
    Dernier message: 02/03/2012, 21h40
  5. API simple html dom
    Par ryodo dans le forum Bibliothèques et frameworks
    Réponses: 0
    Dernier message: 26/07/2011, 03h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo