NEWS
wget Äquivalent
-
Hi
Ich möchte ähnlich dem wget Befehl den Inhalt einer html Seite in einen String laden. Konkret geht es darum bein einem Enigma2 Receiver die Timerliste auszulesen.
Unter Linux würde ichwget 192.168.1.11/web/timerlist -O timer.txtausführen und dann die Datei timer.txt auswerten. Geht das direkt (nativ) in javascript?
-
Hi
Ich möchte ähnlich dem wget Befehl den Inhalt einer html Seite in einen String laden. Konkret geht es darum bein einem Enigma2 Receiver die Timerliste auszulesen.
Unter Linux würde ichwget 192.168.1.11/web/timerlist -O timer.txtausführen und dann die Datei timer.txt auswerten. Geht das direkt (nativ) in javascript?
ja geht auch ganz nativ in node mit den http bzw. https funktionen
https://nodejs.org/api/https.html
https://nodejs.org/api/http.htmlbesser ist es aber die auch bereits von iobroker selbst verwendete bibliothek axios zu verwenden
https://axios-http.com/docs/introDein Befehl wäre dann ein get
dazu gibt es auf dieser Seite unter get ein Beispiel
https://axios-http.com/docs/example
Die Daten befinden sich dann in response.data
aber du kannst, wie im beispiel dir einfach mal das ganze response objekt ausgeben lassen um zu sehen was es da noch gibt. -
ja geht auch ganz nativ in node mit den http bzw. https funktionen
https://nodejs.org/api/https.html
https://nodejs.org/api/http.htmlbesser ist es aber die auch bereits von iobroker selbst verwendete bibliothek axios zu verwenden
https://axios-http.com/docs/introDein Befehl wäre dann ein get
dazu gibt es auf dieser Seite unter get ein Beispiel
https://axios-http.com/docs/example
Die Daten befinden sich dann in response.data
aber du kannst, wie im beispiel dir einfach mal das ganze response objekt ausgeben lassen um zu sehen was es da noch gibt.Danke, klingt vielversprechend, werde es mir am WE ansehen.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden