Page 1 sur 1

http://ibw.monconteneur.be/ - Stat de mes poubelles

Publié : 07 juil. 2020, 09:51
par jme
Bonjour,

Depuis que nous sommes passé aux poubelles au poid, j'aurais trouvé cela sympa de récuperer le poid des mes poubelles dans domoticz.
a la limite de m'envoyer une alerte lorsque j'atteind mon poid max autorisé avant surfacturation et savoir combien de levée j'ai encore droit.

nous avons acces à un site http://ibw.monconteneur.be/ auquel nous devons entret un user/pswd.
sur ce site j'obtiens le nombre de levée et de kilo pour mes poubelle tout venant et bio.
Je n'ai aucune idée comment récupérer ces données.

J'ai envoyé un mail à ibw pour savoir si ils auraient un api, mais a mon avis la question est trop complexe et restera sans réponse.

Y aurait il une bonne ame qui pourrais m'aider à me mettre sur le chemin pour récupérer ces données et la faisabilitée?
Mon niveau de programation n'est pas très élevé.

Jai trouvé que pour me loguer je dois ouvrir la page http://ibw.monconteneur.be/login
Une fois logué je dois aller sur la page http://ibw.monconteneur.be/overview

Comment faire pour me loguer en ligne de commande et une fois logué aller sur la page overview ?

Jai essayé ceci :

Code : Tout sélectionner

# Log in to the server.  This only needs to be done once.
wget --save-cookies cookies.txt \
     --keep-session-cookies \
     --post-data 'user=foo&password=bar' \
     --delete-after \
     http://ibw.monconteneur.be/login

# Now grab the page or pages we care about.
wget --load-cookies cookies.txt \
     http://ibw.monconteneur.be/overview

Mais il semble me retourner la page sans les donnée authentifiées.



Merci d'avance

Re: http://ibw.monconteneur.be/ - Stat de mes poubelles

Publié : 07 juil. 2020, 11:47
par jme
Je me répond à moi même car j'avance un peu.

J'arrive a "ouvrir" la page via CURL

Image

J'obtiens alors une page avec ci dessous ce qui m'intéresse.
Comment le récupérer ?

Code : Tout sélectionner

            <td class="maintitle" style="vertical-align: top; padding-top: 1em;" rowspan="12">
                                <p>REST CONTAINER STANDAARD 240L </p><p>Numéro de puce 123456789</p>

                            </td>
                            <td>02/01/2019</td>
                            <td> 14.0  kg</td>

                    </tr>
                                                                                    <tr>
                                                    <td>16/01/2019</td>
                            <td> 13.5  kg</td>

                    </tr>
                                                                                    <tr>
                                                    <td>06/02/2019</td>
                            <td> 10.5  kg</td>

                    </tr>
                                                                                    <tr>
                                                    <td>29/03/2019</td>
                            <td> 16.0  kg</td>

                    </tr>
                                                                                    <tr>
                                                    <td>03/05/2019</td>
                            <td> 14.5  kg</td>

                    </tr>
                                                                                    <tr>
                                                    <td>24/05/2019</td>
                            <td> 16.5  kg</td>

                    </tr>
                                                                                    <tr>
                                                    <td>05/07/2019</td>
                            <td> 26.0  kg</td>

                    </tr>
                                                                                    <tr>
                                                    <td>09/08/2019</td>
                            <td> 25.5  kg</td>

                    </tr>
                                                                                    <tr>
                                                    <td>13/09/2019</td>
                            <td> 27.0  kg</td>

                    </tr>
                                                                                    <tr>
                                                    <td>11/10/2019</td>
                            <td> 24.5  kg</td>

                    </tr>
                                                                                    <tr>
                                                    <td>08/11/2019</td>
                            <td> 17.5  kg</td>

                    </tr>
                                                                                    <tr>
                                                    <td>06/12/2019</td>
                            <td> 20.0  kg</td>

                    </tr>
                                        <tr class="border subtotal">
                <td>Total</td>
                <td>12</td>
                <td>225.5 kg</td>
            </tr>

            <tr><td colspan="3"></td></tr>
                                                    
Merci