NEWS
Parser Wert aus Webseite abgreifen und in DP schreiben
-
Hallo,
ist es irgendwie möglich einen Wert von einer Webseite:
https://stock3.com/futures/nasdaq-100-index-futures-17540880
Abzugreifen?
Möchte die 2,24 % in einen DP schreiben.
Viele Grüße und Danke
Tom -
Es geht um folgende Seite:
https://www.cnbc.com/quotes/@ND.1
Ich möchte halt die 2,24% rausbekommen.
HAbe auch die Span Class gefunden, aber in Iobroker kommt nichts an.
/(?<=<span class="QuoteStrip-changeUp">)[\s\S]*?(?=<\/)/gm
-
@olli_m welche Seite denn jetzt?
2 Posts
gleiche Anforderung
2 URLs???
Lassen beide Seiten automatisierte Abfragen in ihren Nutzungsbedingungen zu?
-
wahrscheinlich lädt iobroker nix, weil in der originaldatei an dieser stelle noch nix steht und der wert dynamisch nach dem laden durch javascript eingetragen wird.
in dem html ist eine größere JSON struktur eingebettet.
welcher wert ist es den da genau?
der prozentwert kommt öfters vor
du musst bspw nach 2.24 suchen. also anstatt komma ein punkt -
@homoran sagte in Parser Wert aus Webseite abgreifen und in DP schreiben:
Lassen beide Seiten automatisierte Abfragen in ihren Nutzungsbedingungen zu?
hab mal gelesen. explizit ausgeschlossen ist es nicht bzw irgendwas in die richtung erwähnt.
du darfst die daten nur nicht weitergeben. -
muss ich da überarll die AGBs noch durchlesen? ob das also erlaubt ist, das macht doch keiner hier oder? wo kreuz und quer abfragen gemacht werden..?
ich probiere gerade überhaupt wie es geht mit dem parser, hab den noch nie gestest...
möchte einfach den wert von den Nasdaq Future
-
ich such mal ne andere webseite...
-
Also ich bin jetzt bei der Seite:
https://de.investing.com/indices/nq-100-futures
Mit dem Code:
/(?<=<span data-test="instrument-price-change-percent">)[\s\S]*?(?=<\/)/gm
Allerdings bleibt der DP leer.
-
@olli_m sagte in Parser Wert aus Webseite abgreifen und in DP schreiben:
das macht doch keiner hier oder?
solltest du schon. Bestenfalls wirst du geblockt, es hat aber auch schon Besuch von der Kripo gegeben.
@olli_m sagte in Parser Wert aus Webseite abgreifen und in DP schreiben:
Mit dem Code:
was soll der ausgeben?
in den Klammern darf nur die Zahl stehen@olli_m sagte in Parser Wert aus Webseite abgreifen und in DP schreiben:
Allerdings bleibt der DP leer.
mit welcher Meldung im Editor?
-
ja dann guck ich mal die AGBs an, aber z.b. der Adapter Paketverfolgung wird doch auch nicht DHL, UPS , Hermes, Amazon etc gefragt haben, aber klar danke für den Hinweis.
welche Meldung in welchem Editor meinst du?
Das der Auszug des Quelltextes..
ICh muss gestehen so recht versteh ich den ganzen Syntax eh nicht....
-
@olli_m sagte in Parser Wert aus Webseite abgreifen und in DP schreiben:
in welchem Editor meinst du?
im regex Editor des Parser Adapters
@olli_m sagte in Parser Wert aus Webseite abgreifen und in DP schreiben:
Das der Auszug des Quelltextes..
ist das der echte Quelltext, oder der aufbereitete HTML-Code?
ich bräuchte ihn als text
-
dass hier:
ja das PRoblem ist wenn ich direkt über die URL gehe und dann Seitenquelltext angebe sehe ich nur viele Java Scripte.https://de.investing.com/indices/nq-100-futures
Nur wenn ich über die Entwicklungstools gehe und den Bereich markiere sehe ich folgendes, also über das Select inspect tool, sehe ich nur folgendes
-
-
@olli_m sagte in Parser Wert aus Webseite abgreifen und in DP schreiben:
ja dann guck ich mal die AGBs an, aber z.b. der Adapter Paketverfolgung wird doch auch nicht DHL, UPS , Hermes, Amazon etc gefragt haben, aber klar danke für den Hinweis.
Der unterschied ist, das die Firmen selbst teuer Geld bezahlen müssen, das sie die Informationen anzeigen dürfen.
Für dhl ist es Kundenservices. Da hast du für die Leistung schon zumindest indirekt bezahlt
-
mhh ich wollt halt nur den Nasdaq Pre Market Wert und dann den für meine Ulanzi Uhr zum anzeigen ;-/
-
mhh und wenn man das über die Nasdaq Seite selbst macht?
https://www.nasdaq.com/market-activity/index/ndx
Ich würde halt gern mal was bei dem Parser rausbekommen, nur versteh ich dahinter die Befehle eh nicht wirklich
dass ich überhaupt ein Ergebnis nach IO in einen DP bekomme.
-
@olli_m sagte in Parser Wert aus Webseite abgreifen und in DP schreiben:
sehe ich nur viele Java Scripte.
dann kommst du über den Parser auch nicht dran.
@olli_m sagte in Parser Wert aus Webseite abgreifen und in DP schreiben:
wenn ich über die Entwicklungstools gehe
siehst du due aufgearbeitete HTML, in der bereits die Skripte ihre Ergebnisse eingetragen haben.
-
also wie hier auch da werden die Zahlen erst nachträglich reingeladen...
welche Möglichkeiten hab ich denn sonst noch?
das kann doch nicht so schwer sein, diese Informationen nach IO zu bekommen...mhh
-
@olli_m sagte in Parser Wert aus Webseite abgreifen und in DP schreiben:
welche Möglichkeiten hab ich denn sonst noch?
einen Account aufmachen und für teuer Geld Zugriff auf eine API bekommen.
-
aber jetzt hier bei der Seite:
https://www.cnbc.com/quotes/@ND.1
Folgender Code:
(?<=<span class="QuoteStrip-changeUp">)[\s\S]*?(?=<\/)
Kommt folgender Match:
<img class="QuoteStrip-changeIcon" src="https://static-redesign.cnbcfm.com/dist/06a8f6f9aa697461e185.svg" alt="quote price arrow up"/><span>+327.00
Wie bekomme ich nur die Zahl 327 nach IO?