Forum
Tady je ten výsledek z wgetu, byla už tma, takže výroba nula, ale zkuste vyčíst třeba "Energie Celkem"...
Zkouším pomocí \i přeskočit text, ať již v čistě textové formě
\icelkem\i\v
nebo i v html formě ze zdrojáku, ale stejně to nevrací žádnou hodnotu
Díky moc,
Zkoušel jsem změnu, zadal jsem do adresy IP adresu audio serveru a načte mi obsah a v něm to normálně hledá:
Podle mě bude problém s načítáním toho zabezpečeného obsahu, prostě mám to okno prázdné.
to parsování máš špatně, musíš se dostat až k číslu
\ienergie celkem</td>\i\i>\i\n\v
Dával jsem parsovat i html (ten čistý text byl jen ze zoufalství) , x různých variant, dá se na to dostat x různými způsoby, ať již celý konkrétní text nebo přeskakování znaků tak jak máš ty apod. I když dám ale tvůj postup, nenajde to ve virtuálním http nic. Prostě to podle mě nenačte ty data ze zabezpečeného webu, mají tam asi chybu. To okno by mělo zobrazit nějaký text (zdroják) a pak můžu něco hledat...
Každopádně díky všem za snahu, už jsem to reportoval.
když das do toho testovaciho okna do rozpoznavani prikazu
http://admin:heslo @ip/index.fthml a das nacist tak to neudela nic ? sam jsem si to cele nasimuloval s heslem a jede mi to
Ne, opravdu nic. Zkoušel jsem např. změnit záměrně písmeno v loginu (pW místo pv) a reaguje to - zahlásí chybu, nějaká komunikace se střídačem tedy probíhá:
Jak jsem již psal, při správném požadavku http monitor hlásí, že je vše OK, ale data se nenačtou. Možná to bude tím divným Expires datumem... to ale netuším, kde se vzalo.
Díky moc za snahu.
tak uvidíš co ti řeknou na školení, tady by ale chtělo aby se na tu URL dostali vzdáleně, tedy namapovat port na verejku nebo skrze vpn
@_petr_ Děkuji moc za individuální pomoc!!!
Nějakou hodnotu už mám, problém byl opravdu v naprosto přesném parsování (včetně \n) - které se ale dělá hodně špatně, když není vidět ten zdrojový kód, protože problém s tím, že vyhledávací okno je prázdné, přetrvává.
Petr to hezky "obklíčil" tak, že zdroják uložil jako čisté .html na nějaký jiný server, kteréžto už vyhledávací okno otevře, a mohl tak zkoušet správný parsovací řetězec. Tento postup je tedy platný obecně, jako "berlička", když máte nějaký nestandardní případ, kdy se data nezobrazují.
Byla to tedy moje chyba, špatný parsovací řetězec, ovšem napoprvé a naslepo včetně přesného odchytávání konců řádků - ta laťka byla hodně vysoko 🙂
Ještě jednou díky, snad to někomu jako obecný postup - na co si dát pozor - pomůže.
Ještě je v tomto případě problém s diakritikou. Místo takových znaků je potře dát \.
Pak to čte třeba i aktuální výkon s výrazem \iaktu\.ln\.</td>\i\i>\i\i\n\i\v
Ahojte
Mate niekto prosim skusenost ako cez http input vycitat data z oscam web (Enigma2 satelitny box) s menom a heslom?
Vsetko mi funguje pokial nemam na oscam web nastavene meno a heslo!!!
Akonahle na oscame nastavim meno a heslo loxone nevie vycitat a hlasi nevraci ziadne hodnoty.
http input URL:
http://a:a @192.168.1.20:8888/oscamapi.html?part=status
Rozeznani prikazu:
\iTEXT\i\ianswered="\i\1\2\3
Rozpoznanie prikazu v loxone config 13 nenacita nic len error:
Ked skusim URL (aj s menom a heslom) v prehliadaci firefox tak vyhodi hlasku:
ak potvrdim hlasku OK vo firefoxe tak som tam:
Loxone http monitor:
2 18:13:51.232 NEW MS2 Oscam 192.168.1.20 Request 192.168.1.20:8888 /oscamapi.html?part=status GET /oscamapi.html?part=status HTTP/1.1\r\nHost: 192.168.1.20:8888\r\nUser-Agent: [en]\r\nContent-Type: text/html; charset=utf-8\r\nConnection: close\r\nAuthorization: Basic YTph
3 18:13:51.333 NEW MS2 Oscam 192.168.1.20 Response 192.168.1.20:8888 /oscamapi.html?part=status HTTP/1.0 401 Unauthorized\r\nServer: webserver/1.0\r\nDate: Thu, 09 Feb 2023 17:13:49 GMT\r\nWWW-Authenticate: Digest algorithm="MD5", realm="Forbidden", qop="auth", opaque="c82dffd237e80096e8d33d890e2fad7e", nonce="a78d8bd4cfa2bc8bb754ced63877b10d"\r\nContent-Type: text/html\r\nCache-Control: no-store, no-cache, must-revalidate\r\nExpires: Sat, 10 Jan 2000 05:00:00 GMT\r\nContent-Length: 15\r\nLast-Modified: Thu, 09 Feb 2023 17:13:49 GMT\r\nETag: "753868328"\r\nConnection: close
Vie prosim niekto poradit ako to rozbehat aby to slo aj s menom a heslom na oscame ?
Dakujem moc