Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Parser Aktienkurse

    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 Aktienkurse

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

      Hallo,
      habe immer noch mein Problem mit Parser und den Aktienkursen.
      Habe hier unter regex101 schon alles mögliche probiert, bekomme aber keinen Wert.
      https://regex101.com/r/zn69E7/1

      mickym 1 Reply Last reply Reply Quote 0
      • mickym
        mickym Most Active @GregorS last edited by mickym

        @gregors Probiers mal so:

        .*class="snapshot__value-current realtime-push"><span>(\d*,\d*).*
        

        da eh nur ein Kurs drin ist, kannst Dir das alles auch sparen

        (\d+,\d+)
        

        oder falls Du keine Gruppen brauchst - halt die Klammern weglassen.

        Du siehst doch in dem Editor hervorragend, ob es matched oder nicht?

        GregorS 1 Reply Last reply Reply Quote 0
        • GregorS
          GregorS @mickym last edited by

          @mickym
          Da gibt es 2 Werte, den Aktienkurs und die Änderung.
          Wollte es erstmal mit dem 1. probieren.

          Das hat auf jeden Fall funktioniert.
          Nun muss ich mich mal an die Änderung geben.
          Danke

          mickym 1 Reply Last reply Reply Quote 0
          • mickym
            mickym Most Active @GregorS last edited by

            @gregors Du siehst doch in dem Editor sofort, ob es matched oder nicht.

            69462aac-c48b-4b75-b521-37ab7e27cdac-image.png

            Du fängst halt mit .* an - dann wird eh alles markiert und näherst Dich immer mehr an. 😉

            GregorS 1 Reply Last reply Reply Quote 0
            • GregorS
              GregorS @mickym last edited by

              @mickym
              Irgendwas mach ich da wohl falsch.
              Bei mir kommt immer "no match".

              Habe mir gerade den Regex für die Änderung gestrickt,
              .class="snapshot__value-absolute realtime-push realtime-push--state-positive"><span>([-|+]\d,\d*).*

              mickym 1 Reply Last reply Reply Quote 0
              • mickym
                mickym Most Active @GregorS last edited by mickym

                @gregors Das entspricht ja auch nicht dem, was ich unten gepostet habe.

                .*class="snapshot__value-absolute realtime-push realtime-push--state-positive"><span>(\d+,\d+).*
                

                Probierst halt mal so - oder wie gesagt immer mit dem Editor - obs matched.

                Fange immer mit

                .*
                

                an im Editor und dann merkst Du selbst, ab wann das matchen aufhört.

                GregorS 2 Replies Last reply Reply Quote 0
                • GregorS
                  GregorS @mickym last edited by

                  @mickym

                  Werde es nochmal versuchen.
                  Werte sind schonmal da.

                  1 Reply Last reply Reply Quote 0
                  • GregorS
                    GregorS @mickym last edited by GregorS

                    @mickym

                    Habe meine Werte,
                    aber irgendwann kommen immer wieder diese Fehler im Log.

                    parser.0
                    	2022-09-13 09:28:47.842	error	Cannot read link "https://www.finanzen.net/aktien/flughafen_zuerich-aktie": Error: ESOCKETTIMEDOUT
                    parser.0
                    	2022-09-13 09:28:47.820	error	Cannot read link "https://www.finanzen.net/aktien/flughafen_zuerich-aktie": Error: ESOCKETTIMEDOUT
                    parser.0
                    	2022-09-13 09:26:11.753	error	Cannot read link "https://www.finanzen.net/aktien/drillisch-aktie@stBoerse_TGT": Error: ESOCKETTIMEDOUT
                    parser.0
                    	2022-09-13 09:26:11.753	error	Cannot read link "https://www.finanzen.net/aktien/aurelius-aktie@stBoerse_TGT": Error: ESOCKETTIMEDOUT
                    parser.0
                    	2022-09-13 09:26:11.750	error	Cannot read link "https://www.finanzen.net/aktien/drillisch-aktie@stBoerse_TGT": Error: ESOCKETTIMEDOUT
                    parser.0
                    	2022-09-13 09:26:11.750	error	Cannot read link "https://www.finanzen.net/aktien/aurelius-aktie@stBoerse_TGT": Error: ESOCKETTIMEDOUT
                    parser.0
                    	2022-09-13 09:20:59.553	error	Cannot read link "https://www.finanzen.net/aktien/aurelius-aktie@stBoerse_TGT": Error: ESOCKETTIMEDOUT
                    parser.0
                    	2022-09-13 09:20:59.552	error	Cannot read link "https://www.finanzen.net/aktien/drillisch-aktie@stBoerse_TGT": Error: ESOCKETTIMEDOUT
                    parser.0
                    	2022-09-13 09:20:59.547	error	Cannot read link "https://www.finanzen.net/aktien/aurelius-aktie@stBoerse_TGT": Error: ESOCKETTIMEDOUT
                    parser.0
                    	2022-09-13 09:20:59.546	error	Cannot read link "https://www.finanzen.net/aktien/drillisch-aktie@stBoerse_TGT": Error: ESOCKETTIMEDOUT
                    parser.0
                    	2022-09-13 09:18:23.650	error	Cannot read link "https://www.finanzen.net/aktien/flughafen_zuerich-aktie": Error: read ECONNRESET
                    parser.0
                    	2022-09-13 09:18:23.647	error	Cannot read link "https://www.finanzen.net/aktien/flughafen_zuerich-aktie": Error: read ECONNRESET
                    parser.0
                    	2022-09-13 09:10:34.678	error	Cannot read link "https://www.finanzen.net/aktien/drillisch-aktie@stBoerse_TGT": Error: ESOCKETTIMEDOUT
                    parser.0
                    	2022-09-13 09:10:34.665	error	Cannot read link "https://www.finanzen.net/aktien/drillisch-aktie@stBoerse_TGT": Error: ESOCKETTIMEDOUT
                    

                    Die Web-Site von finanzen.net ist erreichbar.

                    OliverIO 1 Reply Last reply Reply Quote 0
                    • OliverIO
                      OliverIO @GregorS last edited by OliverIO

                      @gregors
                      Das ist halt das gefährliche an solchen Abfragen.
                      Du feuerst innerhalb 3! Millisekunden 4 Abfragen auf den gleichen Server Und das sind nur die, die Fehler erzeugt haben, wer weiß wieviel Abfragen da noch gleichzeitig laufen und durchgegangen sind.

                      Wahrscheinlich hat finanzen.net da eine Erkennung drin, die solche Abfragen unterbindet.
                      Ausschnitt aus den Nutzungsbedingungen von finanzen.net Kapitel 6
                      https://www.finanzen.net/nutzungsbedingungen

                      (3) Insbesondere ist eine automatisierte Abfrage der von finanzen.net bereitgestellten Inhalte ohne ausdrückliche Genehmigung in jeglicher Form nicht zulässig.
                      

                      Wenn das zu viele machen und überreizen, dann wird sich der Betreiber uU Mechanismen überlegen, wie man das unterbinden kann.

                      Wenn du da jede Sekunde eine Abfrage absendest, dann kann der Anbieter das sicherlich nicht unterscheiden ob das von einem Skript oder von einem Browser kommt.
                      Ich würde allerdings IP-basierte Statistiken laufen lassen und schauen, welche IP, wie oft pro Tag da abrufen und nach einer gewissen Zeit diese IPs sperren.
                      Von daher, kann ich keinen Fehler erkennen.

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

                      Support us

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

                      449
                      Online

                      31.9k
                      Users

                      80.2k
                      Topics

                      1.3m
                      Posts

                      3
                      9
                      373
                      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