Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. [Gelöst]Goldpreis auslesen

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    [Gelöst]Goldpreis auslesen

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

      Du nimmst am besten den Parser-Adapter: https://github.com/ioBroker/ioBroker.parser

      Siehe auch: https://forum.iobroker.net/topic/8379/einlesen-von-aktienkursen

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

        Ich denke, dass @gerald123 an dem passenden regulären Ausdruck hierfür Interessiert ist.
        Mit diesem Ausdruck

        <div class="col-xs-5 col-sm-3 text-sm-right text-nowrap">\n\s*(d*\.*d*.*)<span>EUR
        

        sollte der aktuelle Kurs in EUR gefunden werden.
        Hier wird zunächst nach dem String gesucht und der Wert in der Klammer zurückgegeben .
        Für die anderen Werte muss man den Kontext analysieren und den Ausdruck anpassen.

        Als hilfreiches Werkzeug ist https://regex101.com/r/Hjkzjj/1 zu empfehlen. Dort wird auch der reguläre Ausdruck erklärt.

        G 1 Reply Last reply Reply Quote 0
        • G
          gerald123 last edited by

          @hans_999 sagte in Goldpreis auslesen:

          <div class="col-xs-5 col-sm-3 text-sm-right text-nowrap">\n\s*(d*.d.*)<span>EUR

          Hallo hans,
          Danke für das Beispiel, genau das habe ich gebraucht.
          Werde mal versuchen ob ich die anderen Werte auch so raus bekomme.
          Sg. und bleibt Gesund!
          Gerald

          1 Reply Last reply Reply Quote 0
          • G
            gerald123 @hans_999 last edited by

            @hans_999
            Hallo hans_999,
            Ich habe jetzt auf der Silber Seit versucht die Werte auch zu finden.
            https://www.finanzen.net/rohstoffe/silberpreis
            Ich habe den Eröffnungskurs mit diesem Ausdruck versucht zu lesen:
            REGEX: EUR</span></sp((.\s){16})([\d,]+)
            NUM: 2
            Typ: string

            Aber leider funktioniert es damit nicht, der Parser geht immer auf Rot.
            Kannst du mir sagen was ich falsch mache, im https://regex101.com/ kommt der Wert unter Group 3.
            Danke für deine Hilfe
            Gerald

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

              @gerald123 said in Goldpreis auslesen:

              Aber leider funktioniert es damit nicht, der Parser geht immer auf Rot.

              Was dein regulärer Ausdruck machen soll, ist mir auf die Schnelle sehr schleierhaft. Er ist auf jeden Fall fehlerhaft. Aber das hast du ja selbst festgestellt:

              / An unescaped delimiter must be escaped with a backslash (\)
              

              Versuch's doch mit dem (gleichen) Ausdruck

              <div class="col-xs-5 col-sm-3 text-sm-right text-nowrap">\n\s*(d*\.*d*.*)<span>EUR
              

              Siehe https://regex101.com/r/zZgDtI/1

              G 1 Reply Last reply Reply Quote 0
              • G
                gerald123 @hans_999 last edited by

                @hans_999 Danke, habs damit geschaft

                1 Reply Last reply Reply Quote 0
                • B
                  Baerny @gerald123 last edited by

                  @gerald123 Hallo gerald123, suche schon recht lange nach einer Möglichkeit den Kurs in meine Vis reinzubringen. Allerdings blicke ich beim Parser und bei regex absolut nicht durch. Ich habe schon die hier von hans_999 angezeigten Werte in die regex eingegeben. Leider kommt immer nur ein false. Könntest du mir bitte den "Regex" für den aktuellen Goldpreis mal zur Verfügung stellen. Würde aufgrund dessen mal versuchen die anderen Werte selbst zu finden.
                  Gruß Baerny

                  Homoran G 2 Replies Last reply Reply Quote 0
                  • Homoran
                    Homoran Global Moderator Administrators @Baerny last edited by

                    @Baerny sagte in [Gelöst]Goldpreis auslesen:

                    Leider kommt immer nur ein false.

                    Das klingt als ob du den Typ auf Bool/Logik stehen hast anstelle von number

                    1 Reply Last reply Reply Quote 0
                    • G
                      gerald123 @Baerny last edited by

                      @Baerny
                      Hallo @Baerny,
                      Ich habs mit folgenden Einstellungen gemacht:
                      Aktueller_Gold_Kurs
                      https://www.gold.de/kurse/goldpreis/
                      Regex: Aktuell <span.{71}([\d,.]+)
                      Typ: string
                      Ich hoffe das hilft dir

                      B 1 Reply Last reply Reply Quote 0
                      • B
                        Baerny @gerald123 last edited by

                        @gerald123 sagte in [Gelöst]Goldpreis auslesen:

                        https://www.gold.de/kurse/goldpreis/
                        und @Homoran

                        Danke funktioniert

                        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

                        489
                        Online

                        32.0k
                        Users

                        80.4k
                        Topics

                        1.3m
                        Posts

                        parser
                        5
                        11
                        1013
                        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