Плагин HTTP-Client



  • @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



  • @sergeyygr:

    Если просмотреть код, то выглядит так

    2.PNG

    и мак - адреса там нет.

    Добрый день, тут задача немного усложнилась, но ничего страшного, вам нужно открыть ту страницу где видны мак адреса и открыть консоль разработчика и перейти на вкладку network и нажать кнопку очистить. Нужно подождать какое то время и скорее всего Вы увидите как браузер делает дополнительные запросы с определенном интервалом, если нажать на этот запрос и вкладку response то можно увидеть содержимое ответа от роутера и скорее всего Вы там увидите мак адреса. Тогда нужно поменять url на этот новый

    @sergeyygr:

    В отладчике

    6.PNG

    Ошибки с авторизацией не видно, запросы проходят, просто не может найти мак адреса, потому что их там нет как выяснилось, происходит браузерный рендеринг, и всё состояние видно динамически без обновления страницы, делается дополнительный запрос и все обновляется 😉



  • @dev:

    @sergeyygr:

    Если просмотреть код, то выглядит так

    2.PNG

    и мак - адреса там нет.

    Добрый день, тут задача немного усложнилась, но ничего страшного, вам нужно открыть ту страницу где видны мак адреса и открыть консоль разработчика и перейти на вкладку network и нажать кнопку очистить. Нужно подождать какое то время и скорее всего Вы увидите как браузер делает дополнительные запросы с определенном интервалом, если нажать на этот запрос и вкладку response то можно увидеть содержимое ответа от роутера и скорее всего Вы там увидите мак адреса. Тогда нужно поменять url на этот новый

    @sergeyygr:

    В отладчике

    6.PNG

    Ошибки с авторизацией не видно, запросы проходят, просто не может найти мак адреса, потому что их там нет как выяснилось, происходит браузерный рендеринг, и всё состояние видно динамически без обновления страницы, делается дополнительный запрос и все обновляется 😉

    Попробовал, мак адрес нашел где прячется
    1.PNG
    Изменил
    2.PNG
    Получил
    3.PNG
    Пробовал менять метод запроса на POST - результат тот же 😢



  • @sergeyygr:

    @dev:

    @sergeyygr:

    Если просмотреть код, то выглядит так

    2.PNG

    и мак - адреса там нет.

    Добрый день, тут задача немного усложнилась, но ничего страшного, вам нужно открыть ту страницу где видны мак адреса и открыть консоль разработчика и перейти на вкладку network и нажать кнопку очистить. Нужно подождать какое то время и скорее всего Вы увидите как браузер делает дополнительные запросы с определенном интервалом, если нажать на этот запрос и вкладку response то можно увидеть содержимое ответа от роутера и скорее всего Вы там увидите мак адреса. Тогда нужно поменять url на этот новый

    @sergeyygr:

    В отладчике

    6.PNG

    Ошибки с авторизацией не видно, запросы проходят, просто не может найти мак адреса, потому что их там нет как выяснилось, происходит браузерный рендеринг, и всё состояние видно динамически без обновления страницы, делается дополнительный запрос и все обновляется 😉

    Попробовал, мак адрес нашел где прячется

    1.PNG

    Изменил

    2.PNG

    Получил

    3.PNG

    Пробовал менять метод запроса на POST - результат тот же 😢

    Добрый день, здорово что вы нашли где прячется мак адрес, это скорее всего GET запрос. У Вас ошибка с авторизацией (401). Перейдите на вкладку авторизации и включите галочку "повторять каждый раз", если не поможет нужно проверить ещё раз авторизацию, может что то поменялось



  • @dev:

    @sergeyygr:

    @dev:

    Добрый день, тут задача немного усложнилась, но ничего страшного, вам нужно открыть ту страницу где видны мак адреса и открыть консоль разработчика и перейти на вкладку network и нажать кнопку очистить. Нужно подождать какое то время и скорее всего Вы увидите как браузер делает дополнительные запросы с определенном интервалом, если нажать на этот запрос и вкладку response то можно увидеть содержимое ответа от роутера и скорее всего Вы там увидите мак адреса. Тогда нужно поменять url на этот новый

    Ошибки с авторизацией не видно, запросы проходят, просто не может найти мак адреса, потому что их там нет как выяснилось, происходит браузерный рендеринг, и всё состояние видно динамически без обновления страницы, делается дополнительный запрос и все обновляется 😉

    Попробовал, мак адрес нашел где прячется

    1.PNG

    Изменил

    2.PNG

    Получил

    3.PNG

    Пробовал менять метод запроса на POST - результат тот же 😢

    Добрый день, здорово что вы нашли где прячется мак адрес, это скорее всего GET запрос. У Вас ошибка с авторизацией (401). Перейдите на вкладку авторизации и включите галочку "повторять каждый раз", если не поможет нужно проверить ещё раз авторизацию, может что то поменялось

    Не получается, результат в отладчике тот же :oops:



  • @sergeyygr:

    @dev:

    @sergeyygr:

    Попробовал, мак адрес нашел где прячется

    1.PNG

    Изменил

    2.PNG

    Получил

    3.PNG

    Пробовал менять метод запроса на POST - результат тот же 😢

    Добрый день, здорово что вы нашли где прячется мак адрес, это скорее всего GET запрос. У Вас ошибка с авторизацией (401). Перейдите на вкладку авторизации и включите галочку "повторять каждый раз", если не поможет нужно проверить ещё раз авторизацию, может что то поменялось

    Не получается, результат в отладчике тот же :oops:

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



  • @dev:

    @sergeyygr:

    @dev:

    Добрый день, здорово что вы нашли где прячется мак адрес, это скорее всего GET запрос. У Вас ошибка с авторизацией (401). Перейдите на вкладку авторизации и включите галочку "повторять каждый раз", если не поможет нужно проверить ещё раз авторизацию, может что то поменялось

    Не получается, результат в отладчике тот же :oops:

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

    Готов предоставить доступ, см. личку.



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

    При попытке обратиться к серверу по https с самоподписным сертификатом прилетает ошибка. Можно ли как-то импортировать свой сертификат в доверенные? Добавление сертификата центра сертификации в убунту не помогло
    sert.JPG



  • @homa:

    Добрый день!

    При попытке обратиться к серверу по https с самоподписным сертификатом прилетает ошибка. Можно ли как-то импортировать свой сертификат в доверенные? Добавление сертификата центра сертификации в убунту не помогло

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



  • Есть ли возможность управлять устройством с помощью плагина http без обратной связи? Необходимо управлять громкостью. Создал устройство диммер, настроил канал и команду set, но не работает. В боковом меню при перемещении ползунка внизу пишет: http1.undefined. На мнемосхеме вместо значения громкости выводится ерунда. Я так понимаю, что это проблема с определением состояния устройства. Как правильно настроить плагин в этом случае?


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