Страница 9 из 12
Re: [Модуль] Веб-переменные (webvars)
Добавлено: Ср июн 24, 2020 1:49 pm
tarasfrompir
Stor писал(а): ↑Ср июн 24, 2020 1:29 pm
Странное происходит с модулем.
На странице
https://www.gismeteo.ru/weather-minsk-4248/ ищу выражение
<h2>(.+?)<\/h2> - на странице есть код <h2><a href="/maps/" class="link blue">Погода на карте</a></h2>, но модуль находит
В Минске.
Хотя для
http://pogoda.by/шаблон
Восход: (\d+:\d+), работает как надо.
Не понимаю работает ли модуль как надо.
на єтой странице нету вообще <h2> - есть только <h3> - каr оно найдет?
а сори меня перекидывает на уа зону - может быть в ру не так будет
Re: [Модуль] Веб-переменные (webvars)
Добавлено: Ср июн 24, 2020 1:59 pm
Stor
tarasfrompir писал(а): ↑Ср июн 24, 2020 1:49 pm
Stor писал(а): ↑Ср июн 24, 2020 1:29 pm
Странное происходит с модулем.
На странице
https://www.gismeteo.ru/weather-minsk-4248/ ищу выражение
<h2>(.+?)<\/h2> - на странице есть код <h2><a href="/maps/" class="link blue">Погода на карте</a></h2>, но модуль находит
В Минске.
Хотя для
http://pogoda.by/шаблон
Восход: (\d+:\d+), работает как надо.
Не понимаю работает ли модуль как надо.
на єтой странице нету вообще <h2> - есть только <h3> - каr оно найдет?
а сори меня перекидывает на уа зону - может быть в ру не так будет
Странно, у меня есть
Re: [Модуль] Веб-переменные (webvars)
Добавлено: Пт июл 31, 2020 10:56 pm
Goshar777
Подскажите пожалуйста, как можно вытащить данные со страницы ИБП
Страница:
Строка данных:
Код: Выделить всё
<li id="in-v" style="white-space: normal; display: block;" class="ui-li-static ui-body-inherit ui-first-child ui-last-child">Voltage: 232.5V</li>
я поменял на эту:
Код: Выделить всё
<li id="in-v" style="white-space: normal; display: block;" class="ui-li-static ui-body-inherit ui-first-child ui-last-child">Voltage: (.+?)V<\/li>
Не получается, пишет:
Может все дело в https
Re: [Модуль] Веб-переменные (webvars)
Добавлено: Сб авг 01, 2020 12:40 am
tarasfrompir
Goshar777 писал(а): ↑Пт июл 31, 2020 10:56 pm
Подскажите пожалуйста, как можно вытащить данные со страницы ИБП
Страница:
Строка данных:
Код: Выделить всё
<li id="in-v" style="white-space: normal; display: block;" class="ui-li-static ui-body-inherit ui-first-child ui-last-child">Voltage: 232.5V</li>
я поменял на эту:
Код: Выделить всё
<li id="in-v" style="white-space: normal; display: block;" class="ui-li-static ui-body-inherit ui-first-child ui-last-child">Voltage: (.+?)V<\/li>
Не получается, пишет:
Может все дело в https
проверь вот тут - и все станет ясно -
https://www.phpliveregex.com/#tab-preg-replace
где завелись жучки
<.*>Voltage:(.*)V<.*> вот так вроде неплохо получается
Re: [Модуль] Веб-переменные (webvars)
Добавлено: Сб авг 01, 2020 12:05 pm
skysilver
Goshar777 писал(а): ↑Пт июл 31, 2020 10:56 pm
Подскажите пожалуйста, как можно вытащить данные со страницы ИБП
Посмотри трафик в отладчике браузера. Вполне возможно, что найдется URL, по которому отдаются все данные в JSON.
Re: [Модуль] Веб-переменные (webvars)
Добавлено: Сб дек 19, 2020 6:08 pm
dedan69
Подскажите пож., что не так делаю? Хочу вытащить значение силы ветра со страницы
http://meteo.warg.beget.tech/index.html
Через Ctrl-Shift-I вижу:
<td align="left">Wind Speed:</td>
<td align="left">5,4 m/s</td>
По идее, выражение типа (\d,\d) должно вернуть 5,4. На
https://regex101.com/ проверил. Но в модуле WebVars постоянно получаю "2020-12-19 17:58:23 incorrect value:".
Re: [Модуль] Веб-переменные (webvars)
Добавлено: Вс дек 20, 2020 12:05 am
dar467
помогите пожалуйста составить регулярное выражение не понимающему человеку пожалуйста, очень прошу.
- Выражение.jpg (256.68 КБ) 3111 просмотров
Re: [Модуль] Веб-переменные (webvars)
Добавлено: Ср янв 27, 2021 2:41 pm
Kirch
tarasfrompir писал(а): ↑Сб авг 01, 2020 12:40 am
проверь вот тут - и все станет ясно я
Полезно.
А как использовать окно настроек web-vars
Действие при изменении -
Код?
Прям очень нужно сделать предобработку значения до записи в свойство выбранного объекта.
Мне (может и многим) не понятно, код заменяет или дополняет запись в свойство.
Как в коде обратиться к считанной веб-переменной выше по адресу и с примененной маской, каким способом? this-> или как правильно
Как вернуть обратно из кастом кода обработанное значение или его нужно писать напрямую из кода в свойство объекта?
- 2021-01-27_14-39-19.png (45.9 КБ) 2890 просмотров
Re: [Модуль] Веб-переменные (webvars)
Добавлено: Ср янв 27, 2021 6:56 pm
AK1
Объект указываешь.
Поле Свойство пустое.
$var = $params['VALUE']/10;
setGlobal('СвойОбъект.value', $var);
THIS на веб переменных не прокатывает
Надо прямо указывать
У меня не получается
Re: [Модуль] Веб-переменные (webvars)
Добавлено: Ср янв 27, 2021 10:09 pm
Kirch
AK1 писал(а): ↑Ср янв 27, 2021 6:56 pm
$var = $params['VALUE'];
Прокатило. DebMes вывел в лог значение. Но по нажатию "Обновить" веб переменные.
В какой то момент webvars цикл стал "остановлен". Уже этот модуль и переустанавливал и удалял. Почистил все кастом коды в веб-переменных и закоментил последний. Не помогает. Куда смотреть ошибки, кто б знал.