- Как заказать парсер сайта
- Видеоинструкции по настройке
- Возможности программы-парсера
- Действия в парсере
- Раздел «Работа с HTML»
- Раздел «Текстовые»
- Раздел «Перекодировка и форматирование»
- Раздел «Проверка и сравнение»
- Раздел «Разное»
- Раздел «Функции массива»
- Раздел «Числовые»
- Раздел «Работа с переменными»
- Раздел «Листы и книги Excel»
- Раздел «Обработка файлов из папки»
- Раздел «HTTP запрос»
- Раздел «Internet Explorer»
- Раздел «Управление парсером»
- Раздел «Веб-запросы, XML, макросы VBA»
- Недокументированные действия
- Работа с браузером (Chrome и т.п.)
- Отключенные (устаревшие) действия
- Интерфейс программы
- Использование браузера
- Ошибки при парсинге
- Вывод массива значений в одну ячейку
- Обход защиты Qrator, Incapsula и CloudFare
- Ошибка: сервер не ответил за 9 секунд
- Парсер перезаписывает данные в первой строке листа
- Невозможно запустить макрос, - нет доступа к проекту VBA
- Ошибка Compile error in hidden module
- Ошибка загрузки страницы по HTTPS (SSL Error)
- Дополнительные возможности
- Зарезервированные переменные и подстановочные коды парсера
- Кеширование страниц в парсере
- Переменные в парсере
- Обновление строк в существующей таблице при парсинге
- Переключение между наборами настроек в парсере
- Запуск мониторинга цен по расписанию
- Запуск парсера по расписанию
- Программный запуск парсера из внешнего макроса
- Доп. опции парсера (файл parser.ini)
- Наборы действий
- Прочие статьи по настройке парсера
- Коды останова парсера, и перехода на другое действие
- Плагины для парсера
- Запуск нескольких парсеров по очереди
- Обработка капчи (Captcha) в парсере
- Прокси серверы
Действие парсера «Взять блоки текста МЕЖДУ ...» |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Параметры действия:Предназначение действия:Взять блоки текста между заданными значениями (в параметрах "Начало блока текста" и "Конец блока текста") Возвращаемое значение: текстовая строка, или массив результатов
Параметр «Начало блока текста»Необязательный параметр, если задан «Конец блока текста» Параметр «Конец блока текста»Необязательный параметр, если задано «Начало блока текста» Параметр «Номер результата»По умолчанию, действие выдаёт все найденные результаты (массив значений), однако можно взять только нужный (например, первый)
Примеры использования:
Если в исходном значении можно найти несколько кусков текста МЕЖДУ, то на выходе мы получим массив.
Мы можем указать только один из параметров - либо "Начало блока текста", либо "Конец блока текста". В этом случае текст будет разбит на массив значений, где в качестве разделителя будет выступать указанный параметр.
Также мы можем указать нужный нам элемент массива в параметре "Номер результата" (по умолчанию - все).
В данном примере текст разбивается на массив по слову "товар" (обратите внимание, что первое вхождение этого слова написано в родительном падеже - "товара"), а затем берется второй элемент с начала массива.
|