Поиск конца обычных границ парсинга в обратном направлении (параметр инверсия)

Поиск конца обычных границ парсинга в обратном направлении (параметр инверсия)

Допустим, имеем следующий HTML-код:


<img src=”URL” class=”BIG”>

И нам нужно спарсить URL только той картинки, которой присвоен class BIG (что стоит после нужного нам URL), зацепившись за " class="BIG". То есть, пойти от начала WEB-документа до " class="BIG" и потом обратно (к началу документа) до src=" и взять код между этими границами – URL.

Для решения подобных задач нужно использовать инверсию. Эта опция есть у каждой обычной границы парсинга.

Включить эту опцию для нужной или нужных границ парсинга вы можете в инструменте задания границ парсинга (ctrl+f1). Кнопка включения/выключения инверсии располагается на верхней панели инструментов и имеет иконку в виде английской буквы i (хоткей ctrl+i).

Итак, чтобы решить нашу задачу, в инструменте задания границ парсинга (ctrl+f1) включаем инверсию (ctrl+i), выделяем в коде " class="BIG" и жмем “задать начало парсинга” (f1). Затем выделяем src=" и жмем “задать конец парсинга” (ctrl+f2). ГОТОВО! В итоге у нас спарсится желанный URL!

Поясняю алгоритм: Content Downloader (при включенном параметре “инверсия” у определенной границы парсинга) ищет начало парсинга “как обычно”. Как только программа нашла в коде WEB-документа начало парсинга, поиск конца парсинга начинается не к концу документа, а к началу документа (в обратном направлении).

Желаем вам успехов и приятной работы!

Вы можете пропустить до конца и оставить ответ. Pinging в настоящее время не доступны.

Есть 9 коммент. к теме: “Поиск конца обычных границ парсинга в обратном направлении (параметр инверсия)”

  1. Гость says:

    Весьма полезное дополнение! Спасибо за то что делаете прорамму каждый раз все удобнее для конечного потребителя +

    • admin says:

      Спасибо!
      PS: Очень ждал хотя бы одного комментария…

  2. Alisa says:

    Добрый день заинтересовала программа – желаю приобрести со скидкой.
    Как можно получить скидку как члена клуба веб-мастеров blackseolife?
    В ЛС написала – но тишина…

  3. Alisa says:

    и ещё ультимат будет на 32 битной виндовс работать или нет, ведь только в ультимат имеется опция – WBApp

    • admin says:

      Здравствуйте.
      Работать будет.
      Мой Skype sbfactory_support, пожалуйста, обращайтесь, решим вопрос.
      Спасибо!

  4. Alisa says:

    Софт приобретён со скидкой – функционал прекрасен, приобрела и НЕ ЖАЛЕЮ!!!

  5. Дмитрий says:

    Приветствую. А для повторяющихся границ инверсию так и не сделали?

Написать комментарий

Пожалуйста, ознакомьтесь с правилами комментирования (причина УДАЛЕНИЯ некоторых комментариев)

Добавить изображение к комментарию (jpg)