- Регистрация
- 30.05.2019
- Сообщения
- 3 526
- Благодарностей
- 1 323
- Баллы
- 113
Всем доброго времени суток. Мне нужно спарсить половину html кода со страницы, как я могу это сделать? Я использую Конструктор Рег. выражений - Вставляю - Перед искомым текстом всегда есть: <polovina_sajta> и в поле Это идет после искомого текста: <konec_sajta>
Пример сайта:
<---Весь сайт--->
-vasya
-petya
<---Половина сайта--->
<polovina_sajta>
-vasya
-petya
<konec_sajta>
<---Весь сайт--->
И тут начинается проблема - тест показывает, что найдено несколько значений и код спарсился не полностью как мне надо + даже бы если это проканало, как потом с блокнота с помощью Регулярки (куда я спарсил половину сайта), спарсить мои значения, которые я в результате хочу найти со второй половины сайта(vasya, petya)?
Как я понял, Конструктор рег. выражений не предназначен для таких задач, поэтому, можете ли вы мне подсказать, как выполнить поставленную задачу?
Пример сайта:
<---Весь сайт--->
-vasya
-petya
<---Половина сайта--->
<polovina_sajta>
-vasya
-petya
<konec_sajta>
<---Весь сайт--->
И тут начинается проблема - тест показывает, что найдено несколько значений и код спарсился не полностью как мне надо + даже бы если это проканало, как потом с блокнота с помощью Регулярки (куда я спарсил половину сайта), спарсить мои значения, которые я в результате хочу найти со второй половины сайта(vasya, petya)?
Как я понял, Конструктор рег. выражений не предназначен для таких задач, поэтому, можете ли вы мне подсказать, как выполнить поставленную задачу?
Если на странице есть 2ве сетки с товарами (слева и справа) - одна из них с моими купленными, а вторая именно та, которую мне надо парсить. Но элементы поиска по рег.выражению идентичны - если искать по вышеуказанным рег выражениям, находит как левую сторону с ценами товаров, так и правую. Как верно будет спарсить только правую страницу цен? (Код страницы идет по принцыпу - сверху html с левой стороны товаров, и только потом после всех моих цен, идут товары с правой страницы товаров, которые мне нужны.)
И по поводу html кода(блокнот прикреплен снизу) , если пролистнуть вниз, то что нужно искать я отделил его <!---------->Правое окно<!-------->
Искать нужно через рег выражение:
Html блокнот:
Цена, с которой не должен начаться поиск - 0.12
Цена, с которой должен начаться поиск - это 539.60
И по поводу html кода(блокнот прикреплен снизу) , если пролистнуть вниз, то что нужно искать я отделил его <!---------->Правое окно<!-------->
Искать нужно через рег выражение:
Код:
(?<=<!----><!----><dm-currency-icon\ _ngcontent-dmarket-c22=""\ class="ng-star-inserted"><span\ class="o-currencies--USD"></span></dm-currency-icon>).*?(?=</span></strong><!----><!----><!---->)
Цена, с которой не должен начаться поиск - 0.12
Цена, с которой должен начаться поиск - это 539.60
Вложения
-
635,7 КБ Просмотры: 4
Последнее редактирование: