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

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • 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.
    • G
      gerald123 last edited by gerald123

      Hallo zusammen,
      Ich möchte aus der Webseite https://www.finanzen.net/rohstoffe/goldpreis die Werte für den: "Aktuellen Kurs", "Eröffnung", "Vortag", "Tagestief", "Tagesoch", "52 W. Tief", "52 W. Hoch" in Euro auslesen.
      Leider habe ich keine Erfahrung mit Parsen und Regex.
      Ich hoffe das mir von euch wer helfen kann.

      Danke Gerald

      B 1 Reply Last reply Reply Quote 0
      • 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

                          972
                          Online

                          31.9k
                          Users

                          80.3k
                          Topics

                          1.3m
                          Posts

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