![]() |
|
WEB страница | ☑ | ||
---|---|---|---|---|
0
first_may
30.07.20
✎
13:50
|
Добрый день.
В сети установлен веб сервер. В браузере пишем в адресной строке http://192.168.0.106:48701/t0 и получаем страницу на которой отображено 0,000 В обработке написал Соединение = Новый HTTPСоединение("192.168.0.106", 48701); Запрос = Новый HTTPЗапрос("/"); Результат = Соединение.Получить(Запрос); Если Результат.КодСостояния = 200 Тогда Страница = Результат.ПолучитьТелоКакСтроку(); КонецЕсли; в переменной Страница получил значение <!DOCTYPE html> <html> <head> <meta charset="Windows-1251"> <title>������� ���������</title> <meta name="mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-capable" content="yes" /> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> <meta http-equiv="Content-Type" content="text/html;" /> <meta name="description" content="������� ��������� ��� ����"> <link rel="shortcut icon" href="favicon.ico"> <link rel="apple-touch-icon-precomposed" href="apple_touch_icon.png"> <link href="animate.css" rel="stylesheet"> <link href="style.css" rel="stylesheet"> <script src="jquery.min.js"></script> <script src="microajax.js"></script> <script src="wow.js"></script> </head> <script> var wow = new WOW(); wow.init(); </script> <body> <h1 class="wow fadeIn">������� ���������</h1> <div class="terminal wow fadeIn" data-wow-delay=".1s"> <p>�������� �1</p> <div id="display0">0,000 T.</div> </div> <div class="terminal wow fadeIn" data-wow-delay=".2s"> <p>�������� �2</p> <div id="display1">0,000 T.</div> </div> <div class="terminal wow fadeIn" data-wow-delay=".3s"> <p>�������� �3</p> <div id="display2">0,000 T.</div> </div> <div class="terminal wow fadeIn" data-wow-delay=".4s"> <p>�������� �4</p> <div id="display3">0,000 T.</div> </div> <a href="http://www.nais.ru/" title="��� ����">��� "����"</a> </body> <script> function GetWeights() { setValues("/getweights"); } window.onload = function () { setInterval(GetWeights,500); } </script> </html> Видно, что меня интересует строка <div id="display0">0,000 T.</div> Подскажите пожалуйста, как лучше получить это значение 0,000 как число? Анализом всем строки Страница или можно как то иначе? Можно ли в Новый HTTPСоединение передавать строку, как я пишу в браузере? |
|||
1
Вафель
30.07.20
✎
13:59
|
может сразу смотреть getweights ?
|
|||
2
first_may
30.07.20
✎
14:00
|
Я заметил, что есть function GetWeights().
Но я не знаю, как можно ее вызвать. |
|||
3
Вафель
30.07.20
✎
14:02
|
зайди на такую страницу
|
|||
4
first_may
30.07.20
✎
14:02
|
Я в итоге сделал так
Если Результат.КодСостояния = 200 Тогда Страница = Результат.ПолучитьТелоКакСтроку(); Страница1 = Сред(Страница, СтрНайти(Страница, "<div id=""display0"">")); Страница2 = Лев(Страница1, СтрНайти(Страница1, "</div>") - 4); Страница3 = СтрЗаменить(Страница2, "<div id=""display0"">", ""); Попытка Объект.ФактическиБрутто = Число(Страница3); Исключение КонецПопытки; КонецЕсли; А как зайти на нее? |
|||
5
first_may
31.07.20
✎
13:46
|
||||
6
acht
31.07.20
✎
13:49
|
Запрос = Новый HTTPЗапрос("/t0");
|
|||
7
first_may
31.07.20
✎
13:54
|
(6) СПАСИБО
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |