NEWS
Adapter zum Abfragen vom Aktien, Krypto ...
-
@sms Irgendwo wirst du dich ja trotzdem anmelden müssen. Die Börse bietet nach meinem Wissen keine direkte API an sondern es wird alles über Dienstleister abgewickelt.
-
@sms
Also ich habe das über den parser Adapter gelöst. Und der wiederum zieht sich die Daten von Finanzen.de usw. Geht aber mit jeder seite -
@thebam Wie machst du das bzw. was muss ich einstellen?
-
@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.