Плагин HTTP-Client



  • @dev:

    @homa:

    @dev:

    Добрый день, если данные можно вытащить по SNMP то лучше дождаться плагин-SNMP, сейчас плагин в стадии разработки в скором времени будет опубликован (1-2 нед.)

    А есть ли возможность увидеть исходник текста(страницы) по которой работает TEXT GET/TEXT SEARCH ? Я вроде близко к разгадке, но не понимаю куда после POST попадает плагин. Хочется понять что за страница или какой от страницы пришел ответ

    Добрый день, постараемся выпустить обновление (сегодня), где можно указать в настройках плагина уровень отладочный информации

    Можно еще некоторую консультацию? Нужно залогиниться, отправкой POST-запроса, потом сделать 2-3 GET-запроса. Какой запрос где нужно выполнять? В настройках группы канала POST, а потом на каждый субканал GET или все GET внутри субканала в несколько команд? Или в настройках группы должен быть основной GET, который получает информацию? Как выполнить GET в определенном порядке? Можно ли получить параметр из одного GET запроса и передать его в следующий?

    Еще получилось поймать такую ошибку:

    30.01 14:32:05.278 IH: get [{"dn":"STEMP7","err":"Cannot read property '1' of null"},{"dn":"STEMP7","value":"NI:��\b�D�B�H���\u001d�Ф\u0012�fRx�Li{s�͍�=Q�L����\u0019�m�#ܯ�\u0012\u0002�Z\u0016~*�jJ��\u0013)�\u0018�˂3�m���Ft"�g�Y��3\u0014��ϩ�t�g��md\u001c9s`-!��ߍRk�3N���INԑ���(�B[m'�U\j�D��v�ڞ��b\u0013��DJ\u001f.&�\u000b���\bu�HQ])���\u0004j\u000b˦��Sk��sX��͍ 0�r"2�����2S{��"}]

    30.01 14:32:05.279 IH: set {"STEMP7":{"err":0,"aval":"NI:��\b�D�B�H���\u001d�Ф\u0012�fRx�Li{s�͍�=Q�L����\u0019�m�#ܯ�\u0012\u0002�Z\u0016~*�jJ��\u0013)�\u0018�˂3�m���Ft"�g�Y��3\u0014��ϩ�t�g��md\u001c9s`-!��ߍRk�3N���INԑ���(�B[m'�U\j�D��v�ڞ��b\u0013��DJ\u001f.&�\u000b���\bu�HQ])���\u0004j\u000b˦��Sk��sX��͍ 0�r"2�����2S{��"}}



  • На мой вопрос:

    Здравствуйте!

    А можно ли передать аналоговое значение?

    В командах увидел только on, off и toggle.

    Прозвучал ответ:
    @dev:

    Добрый день, добавим в следующей версии 😉

    Теперь новый вопрос: Так когда все таки? :?:



  • @ellab:

    На мой вопрос:

    Здравствуйте!

    А можно ли передать аналоговое значение?

    В командах увидел только on, off и toggle.

    Прозвучал ответ:
    @dev:

    Добрый день, добавим в следующей версии 😉

    Теперь новый вопрос: Так когда все таки? :?:

    Добрый день, добавим в версию 0.0.10 😉



  • Нашел интересный артефакт: если получаем значение с >6 цифр после запятой, то на мнемосхеме будет отображаться только целая часть. В расчетах значение участвует правильно.
    8digits.jpg



  • А никто еще не пробовал HTTP-клиентом баланс карты на сбербанке получать? Вроде все должно работать, но с ходу не взлетело



  • @homa:

    А никто еще не пробовал HTTP-клиентом баланс карты на сбербанке получать? Вроде все должно работать, но с ходу не взлетело

    А можно как-то это прикрутить?)) https://github.com/zenmoney/ZenPlugins/tree/master/plugins/sberbank-online



  • Добрый день,

    доступно обновление, версия 0.0.10. Для получения нового функционала необходимо вновь создать запросы и каналы.

    Изменения:

    • Исправлена ошибка при пустом канале

    • Добавлен предварительный запрос Авторизации

    • Работа с Куки, поддержка сессии

    • В параметрах плагина можно задать уровень отладочных сообщений

    • Добавлена команда set (Димер), для постановки значения нужно использовать следующее выражение ${value}

    http://localhost:8081?settings_dev=${value}&login=user
    
    
    

    http_cset.png



  • @homa:

    А никто еще не пробовал HTTP-клиентом баланс карты на сбербанке получать? Вроде все должно работать, но с ходу не взлетело

    Добрый день,

    какая проблема у Вас возникла? Получилось ли у Вас получить Authorization Code и Access Token ?



  • @dev:

    Добрый день,

    доступно обновление, версия 0.0.10. Для получения нового функционала необходимо вновь создать запросы и каналы.

    Изменения:

    • Исправлена ошибка при пустом канале

    • Добавлен предварительный запрос Авторизации

    • Работа с Куки, поддержка сессии

    • В параметрах плагина можно задать уровень отладочных сообщений

    • Добавлена команда set (Димер), для постановки значения нужно использовать следующее выражение ${value}

    > http://localhost:8081?settings_dev=${value}&login=user
    > 
    > 
    

    http_cset.png

    А можно ли ${value} использовать в хедере post-запроса? И как ему присвоить значение? Это какая-то глобальная переменная или можно указывать ${sensor.value}? Появилась мысль передавать показания на сайте УК в их форме post-запросом, но для этого нужно получить значения счётчиков, даты и выполнить запрос по расписанию)



  • @dev:

    @homa:

    А никто еще не пробовал HTTP-клиентом баланс карты на сбербанке получать? Вроде все должно работать, но с ходу не взлетело

    Добрый день,

    какая проблема у Вас возникла? Получилось ли у Вас получить Authorization Code и Access Token ?

    Не получилось. Я вообще пробовал пока только через куки, но там все сложнее чем на обычных сайтах, а разобрать скрипт от зенмани руки пока не дошли. Хотелось бы конечно обращаться к сбербанку, а не к зенмани, чтобы получить баланс, чтобы не допускать ненадёжного посредника



  • @dev:

    Добрый день,

    доступно обновление, версия 0.0.10. Для получения нового функционала необходимо вновь создать запросы и каналы.

    Изменения:

    • Исправлена ошибка при пустом канале

    • Добавлен предварительный запрос Авторизации

    • Работа с Куки, поддержка сессии

    • В параметрах плагина можно задать уровень отладочных сообщений

    • Добавлена команда set (Димер), для постановки значения нужно использовать следующее выражение ${value}

    > http://localhost:8081?settings_dev=${value}&login=user
    > 
    > 
    

    http_cset.png

    Добрый день! А можно ли в сценарии добавить переменную в get-запрос? Хочу передать показания счетчиков в УК:

    `ht tp://himki-comfort .ru/priem-pokazanij-ipu.html?form[surname]=Family&form[name]=Name&form[otchestvo]=Otch&form[street]=Ulica&form[house]=Dom&form[korpus]=korpus&form[kvartira]=kv&form[phone]=+7%20(999)%20999-9999&form[email]=testtest111@rambler.ru&form[date]=15.02.2019&form[n1]=11111&form[tk1]=9991&form[n2]=22222&form[tk2]=9992&form[n4]=33333&form[tk4]=9993&form[n5]=44444&form[tk5]=9994&form[text]=primech&form[priem_pers]=%D0%AF%20%D0%B4%D0%B0%D1%8E%20%D1%81%D0%BE%D0%B3%D0%BB%D0%B0%D1%81%D0%B8%D0%B5%20%D0%BD%D0%B0%20%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D1%83%20%D0%BF%D0%B5%D1%80%D1%81%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D1%85%20%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85&form[Submit]=1&form[formId]=7`
    
    Соответственно поля с показаниями нужно заполнить показаниями)
    
    Хотя скорее всего GET не пройдет... нужен POST[/email]
    


  • Столкнулся с проблемой в новой версии - при выборе отладчика в нижнем меню страница "подвисает". Браузер - хром.



  • @gis:

    Столкнулся с проблемой в новой версии - при выборе отладчика в нижнем меню страница "подвисает". Браузер - хром.

    Добрый день, уточните пожалуйста до выбора пункта меню или после?



  • @dev:

    @gis:

    Столкнулся с проблемой в новой версии - при выборе отладчика в нижнем меню страница "подвисает". Браузер - хром.

    Добрый день, уточните пожалуйста до выбора пункта меню или после?

    После



  • @gis:

    @dev:

    @gis:

    Столкнулся с проблемой в новой версии - при выборе отладчика в нижнем меню страница "подвисает". Браузер - хром.

    Добрый день, уточните пожалуйста до выбора пункта меню или после?

    После

    Добрый день, попробуйте в настройках плагина для параметра "Уровень отладочных сообщений" установить значение "Низкий"



  • @dev:

    @gis:

    @dev:

    Добрый день, уточните пожалуйста до выбора пункта меню или после?

    После

    Добрый день, попробуйте в настройках плагина для параметра "Уровень отладочных сообщений" установить значение "Низкий"

    При низком уровне отладочных сообщений так же виснет после нажатия на кнопку запуска отладчика (пункт меню "Отладчик" выбирается нормально, проблема именно после запуска отладчика).



  • @gis:

    @dev:

    @gis:

    После

    Добрый день, попробуйте в настройках плагина для параметра "Уровень отладочных сообщений" установить значение "Низкий"

    При низком уровне отладочных сообщений так же виснет после нажатия на кнопку запуска отладчика (пункт меню "Отладчик" выбирается нормально, проблема именно после запуска отладчика).

    После установки уровня нужно перезагрузить плагин



  • Добрый день в Блоге опубликована статья "Как получить информацию о подключенных клиентов с WI-FI роутера" https://ih-systems.com/ru/parsing-podkljuchennyh-klientov-s-wi-fi-routera/



  • @dev:

    Добрый день в Блоге опубликована статья "Как получить информацию о подключенных клиентов с WI-FI роутера" https://ih-systems.com/ru/parsing-podkljuchennyh-klientov-s-wi-fi-routera/

    Добрый вечер. У меня не получилось по инструкции 😢

    1. Страница выглядит так
    1.PNG
    2. На странице устройств мак-адрес находит без выхода в просмотр кода страницы. Если просмотреть код, то выглядит так
    2.PNG
    и мак - адреса там нет.

    3. Далее на странице входа при «CTRL+SHIFT+I» получается так и так
    3.PNG4.PNG5.PNG



  • В отладчике
    6.PNG


Авторизуйтесь, чтобы ответить