Случайны выбор дневника Раскрыть/свернуть полный список возможностей


Найдено 15 сообщений
Cообщения с меткой

html-парсер - Самое интересное в блогах

Следующие 30  »
rss_habr

PowerShell: классическая схема именования в БЭМ и регулярные выражения

Вторник, 23 Августа 2022 г. 13:50 (ссылка)

В методологии БЭМ, которую используют для создания сайтов, существует соглашение (схема) по именованию классов CSS (БЭМ-сущностей), которые привязывают к HTML-элементам HTML-дерева. Я рассматриваю классическую схему именования классов CSS по методологии БЭМ, а также — как создать функцию на языке PowerShell для проверки (валидации) имен БЭМ-сущностей на ошибки.

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

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

Читать далее

https://habr.com/ru/post/684170/?utm_source=habrahabr&utm_medium=rss&utm_campaign=684170

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

PowerShell, HTML Agility Pack: разбор классов CSS на узле HTML-дерева

Суббота, 20 Августа 2022 г. 16:27 (ссылка)

Я развиваю скрипт на языке PowerShell для обхода и визуализации HTML-дерева из файла на языке HTML для анализа кода HTML на ошибки. В частности, для поиска ошибок при именовании классов CSS. Для этого сначала нужно получить набор классов из атрибута class HTML-элементов, а затем перебрать эти названия классов в цикле. Для разбора HTML я использую библиотеку «HTML Agility Pack». Также я разбираю, как можно обработать ссылки на символы (их еще называют по-английски «HTML-entities») средствами указанной библиотеки.

Читать далее

https://habr.com/ru/post/683692/?utm_source=habrahabr&utm_medium=rss&utm_campaign=683692

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

PowerShell, HTML Agility Pack: связь с исходным HTML-файлом при его анализе

Среда, 17 Августа 2022 г. 17:42 (ссылка)

В скрипте для программы-оболочки «Windows PowerShell» версии 5.1 (или «PowerShell» версии 7) в операционной системе «Windows 10» я получаю текст из файла с кодом на языке HTML для дальнейшего анализа. С помощью библиотеки «HTML Agility Pack» превращаю этот текст в объект $dom, содержащий HTML-дерево, представляющее исходный файл.

Как при анализе объекта с HTML-деревом получить сведения о местонахождении определенного узла HTML-дерева в исходном файле (номер строки, номер позиции в строке), чтобы вывести сообщение об ошибке? Оказывается, библиотека «HTML Agility Pack» обеспечивает такую возможность.

Читать далее

https://habr.com/ru/post/683166/?utm_source=habrahabr&utm_medium=rss&utm_campaign=683166

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

PowerShell: обход и визуализация HTML-дерева из файла

Воскресенье, 14 Августа 2022 г. 20:08 (ссылка)

Вывод HTML-дерева из локального файла в окно программы-оболочки «Windows PowerShell» версии 5.1 (или в окно программы-оболочки «PowerShell» версии 7) с помощью скрипта на языке PowerShell в операционной системе «Windows 10». Используется библиотека «HTML Agility Pack».

В качестве упражнения в алгоритмах и структурах данных рассмотрено несколько способов обхода и вывода HTML-дерева: NLR (прямой с приоритетом обхода потомков слева направо), NRL (прямой с приоритетом обхода потомков справа налево), LRN (обратный). Примеры практической реализации.

Читать далее

https://habr.com/ru/post/682438/?utm_source=habrahabr&utm_medium=rss&utm_campaign=682438

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

PowerShell: HTML Agility Pack и AngleSharp

Пятница, 12 Августа 2022 г. 21:41 (ссылка)

Как получить и использовать библиотеки «HTML Agility Pack» и «AngleSharp» для создания простого парсера HTML в скрипте для программ-оболочек «Windows PowerShell» версии 5.1 и «PowerShell» версии 7 в операционной системе «Windows 10». Приведен простой пример кода для обеих библиотек.

Читать далее

https://habr.com/ru/post/682298/?utm_source=habrahabr&utm_medium=rss&utm_campaign=682298

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

PowerShell: парсер HTML, устаревшие методы

Четверг, 05 Августа 2022 г. 01:18 (ссылка)

Обзор двух устаревших методов преобразования кода на языке HTML в объект (HTML-парсер) на скриптовом языке PowerShell в операционной системе Windows 10.

Читать далее

https://habr.com/ru/post/680936/?utm_source=habrahabr&utm_medium=rss&utm_campaign=680936

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество

Следующие 30  »

<html-парсер - Самое интересное в блогах

Страницы: [1] 2 3 ..
.. 10

LiveInternet.Ru Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат
О проекте: помощь|контакты|разместить рекламу|версия для pda