Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Wert (Strompreis) von Homepage auslesen

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Wert (Strompreis) von Homepage auslesen

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      Marc_St last edited by

      Liebes Forum,

      für meine Strompreisberechnungen würde ich gerne den Strompreis des aktuelle Monats entnehmen, der sich nach der Eingange der Plz hier zeigt: https://www.vivi-power.de/vivi100-tarifrechner.php

      Hintergrund ist, dass sich mein Strompreis monatlich ändert. Hat jemand eine Idee? Das Automatische Auslesen müsse ja insbesondere die Eingabe der Plz berücksichtigen. An der Stelle bin ich komplett verloren ...

      Danke!

      Homoran 1 Reply Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @Marc_St last edited by

        @Marc_St sagte in Wert (Strompreis) von Homepage auslesen:

        Das Automatische Auslesen müsse ja insbesondere die Eingabe der Plz berücksichtigen.

        Müsste!
        Ich habe es mal mit Köln versucht 😉

        Leider sind die Inhalte der Seite dynamisch erstellt, die PLZ wird nicht irgendwo hinterlegt oder im Aufruf mitgegeben und die Preise sind auch nicht auf der Seite.

        Das Auslesen dieser Preise wäre ebenfalls nicht aus dem Quelltext möglich

        1 Reply Last reply Reply Quote 0
        • ?
          A Former User last edited by

          Ich habe mich auch daran versucht, man müsste es irgendwie schaffen die PLZ in der Variablen postalCode in einen Get-Aufruf zu packen, aber das wird das dynamische Script nicht können.

          1 Reply Last reply Reply Quote 0
          • H
            hans_999 last edited by

            Wenn man den Webtraffic mitschneidet, so findet man folgende Anfragen

            GET https://www.vivi-kundenportal.de/csit/action/ajaxRequest;jsessionid=yyyyyyyyyyyyyyy?processID=4&postalCode=xxxx
            POST https://www.vivi-kundenportal.de/csit/action/csProductCalculator;jsessionid=yyyyyyyyyyyyyyy
            POST https://www.vivi-kundenportal.de/csit/action/csProductCalculator;jsessionid=yyyyyyyyyyyyyyy
            

            Die notwendige Session-ID wird wohl dynamisch vergeben. Also erst die Startseite abfragen und das Session-Cookie merken. Dann mit der PLZ zusammen die Preise abfragen.
            Die erste Anfrage liefert den Ort.
            Die zweite und dritte Anfrage eine Zeitreihe mit Preisen als JSON.

            1 Reply Last reply Reply Quote 0
            • M
              Marc_St last edited by

              Hans kann‘s!

              Cool, da werde ich mal schauen!

              1 Reply Last reply Reply Quote 0
              • M
                Marc_St last edited by

                Ich muss doch gestehen, hier zu passen. Mit Hans' Aufruf und der korrekten SessionID erhalte ich als Antwort

                "Error: Wrong ProcessID![1]+  Fertig"
                

                Probiere ich es dann mit den "Post"-Befehlen, erhalte ich als Antwort ...

                Please enter content (application/x-www-form-urlencoded) to be POSTed:
                

                ... also eine Eingabeaufforderung, was bei "POST" ja auch nicht verwundert. Ich verstehe dann aber nicht, wie es heißen kann "Die zweite und dritte Anfrage eine Zeitreihe mit Preisen als JSON.". Hans, Du sprichst von Abfragen, aber liefert "POST"-Anweisungen? Ich komme leider nicht weiter.

                1 Reply Last reply Reply Quote 0
                • First post
                  Last post

                Support us

                ioBroker
                Community Adapters
                Donate

                407
                Online

                31.9k
                Users

                80.2k
                Topics

                1.3m
                Posts

                javascript
                4
                6
                599
                Loading More Posts
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes
                Reply
                • Reply as topic
                Log in to reply
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                The ioBroker Community 2014-2023
                logo