| Forum eedomus http://forum.eedomus.fr/ |
|
| Température et Xpath html http://forum.eedomus.fr/viewtopic.php?f=15&t=10551 |
Page 1 sur 1 |
| Auteur: | qwench [ 04 Mars 2021 09:22 ] |
| Sujet du message: | Température et Xpath html |
Bonjour Je cherche à récupérer une température mesurée proche de chez moi, et j'ai trouvé la weathermap netatmo: https://weathermap.netatmo.com/?zoom=17.725419385226765 Reste à extraire la température, mais rien à faire, le résultat de la requête xpath est toujours vide sur la page de test eedomus... Xpath: /html/body/div/weathermap/div/side-panel/div[INDEX=1]/div[INDEX=3]/temp-measures/div[INDEX=1]/div/div/div[INDEX=1]/p[INDEX=1] Quelqu'un peut il m'aider ? Merci |
|
| Auteur: | merguez07 [ 04 Mars 2021 11:41 ] |
| Sujet du message: | Re: Température et Xpath html |
bonjour, le xpath sert à récupérer une info contenue dans une balise xml et non html. Il est donc normal que ça ne marche pas. |
|
| Auteur: | qwench [ 05 Mars 2021 08:37 ] |
| Sujet du message: | Re: Température et Xpath html |
Techniquement et indépendamment de eedomus, xml et html sont tout deux du SGML, et xpath fonctionne très bien sur du html. C'est vraiment dommage que ça ne fonctionne pas sur du html, car il n'y aurai pas grand chose à faire pour utiliser du html en plus du xml... |
|
| Auteur: | qwench [ 07 Mars 2021 10:09 ] |
| Sujet du message: | Re: Température et Xpath html |
Bon alors j'ai créé une page php qui extrait la température de la page html et la retourne au format xml. J'ai donc: <?xml version="1.0"?> <temp>4.7</temp> J'ai crée et configuré le capteur http et ça fonctionne. J'obtient bien 4.7 sur le capteur. Maintenant, je voudrais l'utiliser dans une règle, par exemple quand la température devient inférieur à 0°c... mais quand je crée le critère, il ne me permet pas de saisir une valeur. A la place, j'ai un champ vide, et un deuxième champs avec une liste déroulante contenant 'Alexa, API cloud...' Comment dire au capteur que la valeur retournée est un nombre en °c ? |
|
| Auteur: | qwench [ 07 Mars 2021 18:34 ] |
| Sujet du message: | Re: Température et Xpath html |
J'ai trouvé mon erreur grâce au message de thrymartin, merci. J'ai utilisé un mauvais type de capteur http dès le départ... J'ai recréé un nouveau capteur et j'ai pu choisir 'température' comme usage, mettre l'unité et décimal comme type. Maintenant tout fonctionne ! Merci. |
|
| Auteur: | gsimon [ 14 Juin 2021 15:19 ] |
| Sujet du message: | Re: Température et Xpath html |
Bonjour qwench, heureux que cela fonctionne. Peux-tu stp partager ton script php d'extraction ? Je suis intéressé pour le mettre en oeuvre. Merci d'avance |
|
| Page 1 sur 1 | Le fuseau horaire est UTC+1 heure |
|
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/ |
|