Как парсить HTML страницы в 1С
Обращение к HTML странице и получение ее содержания в виде текста достаточно простое. Для дальнейшего обращения к ее элементам нам надо привести страницу в какую-нибудь логическую структуру. Такой структурой в 1С является ДокументDOM. Давайте посмотрим как нам получить ответ и сделать это нехитрое преобразование.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
СтруктураСайта = РазобратьАдресСайта(Объект.АдресСтраницы); Соединение = Новый HTTPСоединение(СтруктураСайта.Сервер, СтруктураСайта.Порт,,,,, Новый ЗащищенноеСоединениеOpenSSL); Запрос = Новый HTTPЗапрос(СтруктураСайта.АдресСкрипта); Ответ = Соединение.Получить(Запрос); ТекстОтвета = Ответ.ПолучитьТелоКакСтроку(); ЧтениеHTML = Новый ЧтениеHTML; ЧтениеHTML.УстановитьСтроку(ТекстОтвета); ПостроительDOM = Новый ПостроительDOM; ДокументHTML = ПостроительDOM.Прочитать(ЧтениеHTML); |
Чтобы парсить HTML страницы нам нужна функция, которая избавит нас…
Читать дальше
Свежие комментарии