Видео
Назначение метода
Данный метод позволяет парсить с помощью обычных границ парсинга каждый цикл выбранной повторяющейся.
Пример применения: На странице располагается несколько товаров и нужно спарсить их характеристики с сохранением данных в таблицу CSV.
Задание “родительской” повторяющейся границы парсинга
Первым делом задается “родительская” повторяющаяся граница парсинга таким образом, чтобы она парсила все товары с WEB-страницы и в каждом своем цикле содержала данные одного товара (каждый цикл – отдельный товар).
Примечание:
Инструкция по заданию повторяющихся границ парсинга
Задание обычных границ парсинга внутри “родительской” повторяющейся
Настройка формата вывода результата
Результат
Готово!
Примечание 1: Если вы парсите товары в таблицу CSV, то не забудьте указать расширение сохраняемого документа, как csv (во вкладке “контент” главного окна программы). А еще лучше (перед началом настройки) сделать так: меню – файл – создать новый проект с базовыми настройками для CSV!
Примечание 2: Если вам нужно в каждый цикл повторяющихся границ вставить какие-либо данные (например, другие границы парсинга или макросы), вставляйте эти данные в шаблон соответствующей повторяющейся границы (shift+ctrl+5);
Примечание 3: Если у одной или у нескольких обычных границ парсинга (заданных внутри повторяющейся) отметить в настройках флажки “обязательна” (в окне ctrl+4), то циклы повторяющейся границы парсинга с “отмеченными” И ОКАЗАВШИМИСЯ ПУСТЫМИ/НЕ НАЙДЕННЫМИ обычными границами парсинга будут пропускаться.
Отлично!Данная функция просто незаменима.
Здравствуйте.
Спасибо!
Допустим есть 5 товаров с повторяющимися данными – это понятно, а ещё внутри каждого есть и данные повторяющиеся. Есть ли возможность спарсить и внутренние повторяющиеся вторым повторяющимся каким-то шаблоном?
Получается есть общий повторяющийся шаблон, далее внутри обычные, а внутри какого-то определенного обычного нужен повторяющийся шаблон.
Здравствуйте.
Пожалуйста, задавайте вопросы на форуме http://forum.sbfactory.ru/ (ответ на вопрос системы NoSpam – иАОЕ)
Спасибо!
У меня не стобцами а почему то в ряд все показывает. Как исправить?
Сменить разделители циклов в окне Ctrl+5
[CSVCS] – Разделитель ячеек
[CSVLB] – разделитель строк