NEWS
Parser Regex
-
@werner2000x sagte in Parser Regex:
immer den Fehler " Parse Error"
bitte genaue und vollständige Fehlermeldung
@homoran sagte in Parser Regex:
hast du im bisherigen Verlauf etwas geändert?
Da stehen Dinge die vorher nicht da standen.
So etwas geht gar nicht!schon wieder etwas nachträglich irgendwo hinzugefügt?
was soll das?
-
@homoran ja, ich hatte selbst gemerkt das ich die 129 falsch eingetragen waren und habe es nach 127 korrigiert aber da zwischen hast du schon geantwortet gehabt.
-
@werner2000x sagte in Parser Regex:
@homoran ja, ich hatte selbst gemerkt das ich die 129 falsch eingetragen waren und habe es nach 127 korrigiert aber da zwischen hast du schon geantwortet gehabt.
das ist aber nicht alles!
Du zerstörst damit den Sinnzusammenhang der nachfolgenden Antworten.
Ein späterer Leser kommt dann gar nicht mehr klar! -
@werner2000x sagte in Parser Regex:
musst du doch dort einloggen? versuche mal im browser mit einem inkognito fenster dort drauf zu gehen.
das kann der parser nur bedingt.wenn du im parser adapter deine internet adresse einträgst und dann den bearbeiten/stift drückst und dort dann den play knopf drückst, ohne das du irgendwelche regex angaben machst,
was kommt dann ? -
kommt zu den Fragen noch was?
@homoran sagte in Parser Regex:
welche Seite willst du jetzt aufrufen?
und wie?
wie sieht da der Quelltext aus?und
@homoran sagte in Parser Regex:
bitte genaue und vollständige Fehlermeldung
-
@oliverio Nein, es geht ohne login.
Aber die Fehlermeldung im Parser sagt "expected http" und nicht https.
Also gehe ich davon aus, dass der Parser kein https kann. -
@werner2000x
wenn ich das mit https://www.google.de mache, dann erhalte ich ein ergebnis. -
@oliverio Hier der Fehler nochmal mit absichtlich gänderter IP:
parser.1 2024-11-21 16:22:23.098 info Cannot read link "https://6xxxxx.localto.net/pebble": Error: Parse Error: Expected HTTP/
-
@werner2000x sagte in Parser Regex:
Error: Parse Error: Expected HTTP
der fehler kommt nicht vom adapter selber, sondern von node wo dann die entsprechenden kommunikationsfunktionen drin stehen.
es kann dafür mehrere möglichkeiten geben, der server auf der anderen seite ist nicht gut konfiguriert, die ssl zertifikate stimmen nicht. browser sind bei solchen fehlern flexibler, bei node muss man da explizit dann sagen das man abweichen möchte.
gehe mal auf den general reiter und aktiviere "use insecure http parser" -
@oliverio Der Fehler bleibt.
Hier mal der Inhalt der zu parsenden Webseite:{ "status": [ { "now": 1732202957357 } ], "bgs": [ { "sgv": "185", "trend": 4, "direction": "Flat", "datetime": 1732201949580, "filtered": 0, "unfiltered": -127, "noise": 1, "bgdelta": 1, "battery": "", "iob": 0 } ] }
-
@werner2000x sagte in Parser Regex:
@oliverio Der Fehler bleibt.
Hier mal der Inhalt der zu parsenden Webseite:{ "status": [ { "now": 1732202957357 } ], "bgs": [ { "sgv": "185", "trend": 4, "direction": "Flat", "datetime": 1732201949580, "filtered": 0, "unfiltered": -127, "noise": 1, "bgdelta": 1, "battery": "", "iob": 0 } ] }
geht das nicht besser mit einem Mini-Skript/Blockly?
-
@homoran sagte in Parser Regex:
geht das nicht besser mit einem Mini-Skript/Blockly?
erst mal sollte man dann prüfen ob die seite überhaupt per skript abrufbar ist.
der parser adapter nutzt ja auch nix anderes wie der javascript adapter.
generell muss das schon tun, nur an was es konkret liegt müste man sich im detail anschauen.
aber ohne die adresse und experimente wird das nix -
@homoran Ich habe jetzt infos zu dem tunnel tool das meine lacalhost vom handy ins internet bringt:
"Ich habe Localtonet entwickelt, einen Reverse-Proxy, mit dem du deinen localhost im Internet verfügbar machen kannst.Er stellt eine verschlüsselte Verbindung zwischen Server und Client her, und niemand kann eingreifen.
DDoS-Angriffe werden blockiert, bevor sie deinen Server erreichen.
Localtonet bietet viele Funktionen wie TCP-, HTTP/s-, TLS-, UDP-Tunnel, integriertes Let's Encrypt, unbegrenzte Verbindungen, Anfrageinspektion & -änderung, IP-Whitelist, Basisauthentifizierung und vieles mehr."
-
@werner2000x
ja ich war schon auf der Seite, alles nix spezielles -
@oliverio oder gibt es eine andere Möglichkeit meine inhalte von localhost aud dem handy mit iob auf dem raspi auszuwerten?
-
@oliverio sagte in Parser Regex:
erst mal sollte man dann prüfen ob die seite überhaupt per skript abrufbar ist.
richtig.
In Ermangelung der Abfrage hier eine Variable
Vielleicht mit httpget mit Ergebnis
-
@homoran ja richtig! ("sgv": "185")
Genau den Wert brauche ich. Wir kann man denn in Blockly eine Webseite eintagen? -
@werner2000x sagte in Parser Regex:
Wir kann man denn in Blockly eine Webseite eintagen?
@homoran sagte in Parser Regex:
Vielleicht mit httpget mit Ergebnis
EDIT:
So in der Art
aber ob das klappt weiss niemand
-
@homoran Danke. Ich probiere es mal.
-
@werner2000x sagte in Parser Regex:
gibt es eine andere Möglichkeit meine inhalte von localhost aud dem handy mit iob auf dem raspi auszuwerten?
das verstehe ich nicht so ganz.
localhost auf dem handy gibt es sicherlich auch, aber habe noch nie gesehen, das da irgend eine app da was ausliefert. localhost ist ja genau das gerät an dem das eingegeben wird.
da müsste ja eine app einen lokalen webserver aufmachen und reagieren. aber ich wette das weder android noch erst recht apple das zulässt.(ohne jailbreak)
welche app soll das den sein die sowas macht?