Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Parser-Adapter, benötige Hilfe

    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

    Parser-Adapter, benötige Hilfe

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

      Hallo zusammen,
      anscheinend stelle ich mich leider zu blöd an, aber ich benötige Hilfe beim "Parser"-Adapter.
      Ich möchte von folgender Seite den aktuellen Goldpreis in g auslesen:
      https://www.moroder-scheideanstalt.de/goldpreis/
      Hier nochmal genau markiert, was ich brauche:
      goldpreis.jpg

      Im Quellcode habe ich folgenden Abschnitt gefunden:
      2024-03-13 11_42_37-Goldpreis aktuell in Euro & US Dollar _ Moroder Scheideanstalt Essen.jpg

      Allerdings komme ich beim Regex irgendwie nicht weiter...
      Kann mir jemand auf die Sprünge helfen?
      Vielen Dank!

      Asgothian haus-automatisierung 2 Replies Last reply Reply Quote 0
      • Asgothian
        Asgothian Developer @alexanderbrix last edited by

        @alexanderbrix man nehme

        Die Seite regex101.com
        Kopiere den zu untersuchenden Text rein
        Und baue sich das passende regex zusammen - sogar mit Anleitung.

        1 Reply Last reply Reply Quote 0
        • haus-automatisierung
          haus-automatisierung Developer Most Active @alexanderbrix last edited by

          @alexanderbrix sagte in Parser-Adapter, benötige Hilfe:

          Im Quellcode habe ich folgenden Abschnitt gefunden:

          Du darfst in dem Fall aber nicht den Quellcode der "fertigen" Seite anschauen, sondern musst den Response von der ersten Anfrage anschauen.

          In deinem Beispiel wird der Inhalt mit dem Preis dynamisch per XHR nachgeladen, ist also gar nicht in dem Ergebnis enthalten. Mit den Entwickler-Tools vom Browser findest Du mehr raus.

          1 Reply Last reply Reply Quote 1
          • haus-automatisierung
            haus-automatisierung Developer Most Active last edited by haus-automatisierung

            Wie es aussieht wie der Preis von einer API abgerufen und dann per JS in die Seite eingebettet.

            curl 'https://charts.kt-solutions.de/' \
            -X 'POST' \
            -H 'Content-Type: application/x-www-form-urlencoded; charset=UTF-8' \
            --data 'website=moroder&metal=GOLD&currency=EUR&interval=10Y&weight=KG&language=DE'
            

            Das Gute ist also, dass Du gar keinen Parser-Adapter brauchst, sondern die Werte einfach aus dem JSON nutzen kannst. Glück gehabt.

            Also einfach ein POST-Request stellen. Die Frage ist eher, wie gut das der Anbieter findet. Immerhin steht in der URL eine Webseite (wo das Script eingebettet ist). Könnte also gut sein, dass die für die Anfragen dort etwas bezahlen und das von deren API-Kontingent runter geht.

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

            Support us

            ioBroker
            Community Adapters
            Donate
            FAQ Cloud / IOT
            HowTo: Node.js-Update
            HowTo: Backup/Restore
            Downloads
            BLOG

            521
            Online

            31.9k
            Users

            80.1k
            Topics

            1.3m
            Posts

            3
            4
            156
            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