NEWS
Adapter zum Abfragen vom Aktien, Krypto ...
-
@sms
Hier mal mein beispiel wie ich den aktien kurs von Biontech ermittel.
URL: https://www.finanzen.net/aktien/biontech-aktie
regEx: col-xs-5 col-sm-4 text-sm-right text-nowrap">(\d*,\d*)<span>Eder rest ist normale Parser geschichten.
der regEx Klappt auch bei anderen Aktien die bei finanzen.net angezeigt werden.Hier noch ein regEX für Onvista: <data class="text-nowrap" value="(\d*.\d*)">
https://www.onvista.de/fonds/ACC-ALPHA-SELECT-AMI-P-EUR-ACC-Fonds-DE0007248643
Allerdings hier dann bei Type "String" eintragen -
@thebam Funktioniert das auch mit Bitcoin und oder Etherium? Wenn ja, wie?
Gruß Andre.
-
@andre-2
wenn du eine internetseite hast wo man die werte abholen kann dann ja.
Sonst schick mal einen beispiel link dann schau ich mal nach dem regEx -
@thebam Hier von Ethereum als Beispiel.
https://www.finanzen.net/devisen/realtimekurs/ethereum-euro-kurs
Und Cardano:
-
Also: https://www.finanzen.net/devisen/realtimekurs/ethereum-euro-kurs
RegEX:(\d*,\d*)<span>EUR
Num auf 1
Bei Coinbase:
bin ich mir nicht ganz sicher im RegEX101.com klappt es aber nicht im Adapter theoretisch sollte das aber auch gehenKannst aber auch gerne selbst mal probieren.
Auf der seite wo du den wert entnehmen willst rechtsklick. Seitenquelltext anzeigen dann alles kopieren und bei regex101 einfügen. Danach mit der suchen funktion im Browser nach dem wert den man haben will suchen. Dann den text vor und nach dem wert etwas mit kopieren und bei regex einfügen. Danach den wert den man haben will durch (*d.*d) ersetzen und schon sollte es gehen. -
@thebam sagte in Adapter zum Abfragen vom Aktien, Krypto ...:
(\d*,\d*)
Wenn ich genau das im Parser Adapter für Ethereum eintrage, dann kommt der gestiegene Preis in €. Leider nicht der aktuelle Kurs. Sorry bin da nicht so fit drin.
-
@andre-2
Hast du auch bei Num eine 1 eingetragen? -
@thebam Ja
-
@andre-2 probier da mal mit einer 0 oder 2 bei mir hatte das geklappt
-
@thebam So sind meine Einstellungen
-
@thebam sagte in Adapter zum Abfragen vom Aktien, Krypto ...:
im RegEX101.com klappt es aber nicht im Adapter
der parser Adapter hat da einen eigenen Willen.
einige Befehle von Regex101 funktionieren dort nicht genau so.in dem RegEx
(\d*,\d*)<span>EUR
sehe ich da aber nichts entsprechendes
Kommt da eine Zahl mit Komma bei raus?
ist der Typ auch so im Adapter eingetragen?
Wurde der Typ geändert? - dann ggf. die Regel löschen und neu anlegen -
@homoran
das ist bisher das erste was nicht geht ansonsten ging bisher alles was ich mit dem adapter versucht habe. -
@thebam sagte in Adapter zum Abfragen vom Aktien, Krypto ...:
ist bisher das erste was nicht geht
@homoran sagte in Adapter zum Abfragen vom Aktien, Krypto ...:
Kommt da eine Zahl mit Komma bei raus?
ist der Typ auch so im Adapter eingetragen?
Wurde der Typ geändert? - dann ggf. die Regel löschen und neu anlegen -
Kann man nicht einfach als Beispiel den Ethereum Kurs als URL abfragen und dann über ein Skript ein Datenpunkt anlegen?
-
@andre-2
welchen wert willst du denn haben? den grünen oder den Rot umrandeten?Was soll das bringen die URL Abzufragen?
-
Es gibt noch einen möglichen Grund
Viele Seitenbetreiber verbieten in den Nutzungsbedingungen die automatisierte Abfrage.
Daher wollte ich schon vorhin mal schreiben, dass man die Abfragen besser nicht übertreibt.Einige Betreiber prüfen daher ob die Anfrage von einem Browser kommt.
Über ein Script könnte man da einen Browser-Header mitgeben, im Adapter aber nicht -
@thebam Den Grünen.
-
@homoran Hast Du ein Tipp für ein Script hierfür? Ich würde auch lieber auf den Parser-Adapter verzichten und per Blockly meine 24 benötigten Kurse abfragen, nur leider scheint der parse-Block in Blockly hierfür nicht ausgelegt zu sein.
-
@patrickfro sagte in Adapter zum Abfragen vom Aktien, Krypto ...:
Hast Du ein Tipp für ein Script hierfür?
leider nein. Ich kann nicht wirklich Scripten
@patrickfro sagte in Adapter zum Abfragen vom Aktien, Krypto ...:
auf den Parser-Adapter verzichten
Was stteht denn im Editor-Fenster?
-
@andre-2
probier mal mit dem RegEX <div>(\d*.\d*,\d*)<span>EUR
Bei mir klappt das. Bei dem anderen hatte ich den falschen Wert.
Den Num auch dann auf 0 stellen.