Веб переменные
Модератор: immortal
-
- Сообщения: 9
- Зарегистрирован: Чт сен 13, 2018 10:11 pm
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
Веб переменные
Ребят, помогите новичку. Уже часов 5 бьюсь и никак
Проблема вот в чем - есть котел отопления, который на веб морду выдает информацию о состоянии.
От туда с помощью "Веб переменные" пытюсь взять значение мощность.
Но как я не пытаюсь сделать запрос всегда полчаю один и тотже ответ - "incorrect value:"
Уже пересмотрел все примеры, как только запрос ме пытался делать - все мимо.
Вот часть страницы:
</div>
<div class="inblock" style="display: flex; justify-content: space-between;">
<div>
<ul>
<li> <div class="minititle"> Режим: <span class="value" id="mode">0</span> </div> </li>
<li> <div class="minititle"> Расход: <span class="value" id="rashod">0</span> кг/ч </div></li>
<li> <div class="minititle" id="updatesecret"> Пламя: <span class="value" id="flame">0</span> </div></li>
<li> <div class="minititle"> Мощность: <span class="value" id="energy">0</span> кВт </div></li>
<li> <div class="minititle"> Т-котла: <span class="value" id="tkval">0</span> °C </div></li>
<li> <div class="minititle"> Т-обрат: <span class="value" id="toval">0</span> °C </div></li>
</ul>
</div>
Мне надо значение, которое сейчас 0 из это строки:
<li> <div class="minititle"> Мощность: <span class="value" id="energy">0</span> кВт </div></li>
Вот малая часть моих неудачных попыток в "Шаблон поиска:". Пробовал по разному, чтоб хоть какйто результат вывел
Мощность:<span class="value"id="energy">(.+?)<\/span>к
<li> <div class="minititle"> Мощность: (.+?)<\/div><\/li>
<li><div class="minititle">Мощность:<span class="value"id="energy">(.+?)<\/span>кВт <\/div><\/li>
Мощность: (.+?) кВт
Я уже голову сломал, ничего не работет
Полная версия файла в приложении. Вдруг поможет.
Заранее спасибо!!!!
Проблема вот в чем - есть котел отопления, который на веб морду выдает информацию о состоянии.
От туда с помощью "Веб переменные" пытюсь взять значение мощность.
Но как я не пытаюсь сделать запрос всегда полчаю один и тотже ответ - "incorrect value:"
Уже пересмотрел все примеры, как только запрос ме пытался делать - все мимо.
Вот часть страницы:
</div>
<div class="inblock" style="display: flex; justify-content: space-between;">
<div>
<ul>
<li> <div class="minititle"> Режим: <span class="value" id="mode">0</span> </div> </li>
<li> <div class="minititle"> Расход: <span class="value" id="rashod">0</span> кг/ч </div></li>
<li> <div class="minititle" id="updatesecret"> Пламя: <span class="value" id="flame">0</span> </div></li>
<li> <div class="minititle"> Мощность: <span class="value" id="energy">0</span> кВт </div></li>
<li> <div class="minititle"> Т-котла: <span class="value" id="tkval">0</span> °C </div></li>
<li> <div class="minititle"> Т-обрат: <span class="value" id="toval">0</span> °C </div></li>
</ul>
</div>
Мне надо значение, которое сейчас 0 из это строки:
<li> <div class="minititle"> Мощность: <span class="value" id="energy">0</span> кВт </div></li>
Вот малая часть моих неудачных попыток в "Шаблон поиска:". Пробовал по разному, чтоб хоть какйто результат вывел
Мощность:<span class="value"id="energy">(.+?)<\/span>к
<li> <div class="minititle"> Мощность: (.+?)<\/div><\/li>
<li><div class="minititle">Мощность:<span class="value"id="energy">(.+?)<\/span>кВт <\/div><\/li>
Мощность: (.+?) кВт
Я уже голову сломал, ничего не работет
Полная версия файла в приложении. Вдруг поможет.
Заранее спасибо!!!!
- Вложения
-
- view-source_192.168.3.15_index.zip
- (13.29 КБ) 156 скачиваний
-
- Сообщения: 684
- Зарегистрирован: Ср май 03, 2017 7:41 pm
- Благодарил (а): 113 раз
- Поблагодарили: 107 раз
Re: Веб переменные
А если попробовать в шаблоне написать:"Мощность: <span class="value" id="energy">(.+?)</span>" ?
-
- Сообщения: 9
- Зарегистрирован: Чт сен 13, 2018 10:11 pm
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
-
- Сообщения: 9
- Зарегистрирован: Чт сен 13, 2018 10:11 pm
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1753 раза
- Контактная информация:
Re: Веб переменные
- Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
- Сообщения: 1115
- Зарегистрирован: Вс июн 14, 2015 11:08 am
- Благодарил (а): 85 раз
- Поблагодарили: 342 раза
Re: Веб переменные
Коллеги, по-моему, вы не в ту степь копаете.
Показатели забираются AJAX-ом из /status.xml, так что в html-ке через веб-переменные вы их не увидите.
Из status.xml их и надо забирать и парсить.
Показатели забираются AJAX-ом из /status.xml, так что в html-ке через веб-переменные вы их не увидите.
Из status.xml их и надо забирать и парсить.
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1753 раза
- Контактная информация:
Re: Веб переменные
Какое ТЗ такой и ответ.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
- Сообщения: 9
- Зарегистрирован: Чт сен 13, 2018 10:11 pm
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
Re: Веб переменные
По умолчанию настроин парсинг с http://pogoda.by/ и с него работает. Он ведь HTML... или я гдето путаю?
-
- Сообщения: 9
- Зарегистрирован: Чт сен 13, 2018 10:11 pm
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
Re: Веб переменные
Да, по твоей ссылке работает.... ЗЫ: спасибо за ресурс!
а в системе опять - 2018-09-14 10:30:56 incorrect value:
Причем с http://pogoda.by/ работает....
авторизации на странице с которой хочу брать - нету. вообще не понимаю в чем дело