Не хватает ячеек для настройки границ парсинга

Тема в разделе "Границы парсинга", создана пользователем Roman, 12 апр 2014.

  1. Roman

    Roman New Member Пользователи

    Регистрация:
    5 апр 2013
    Сообщения:
    10
    Сейчас в панеле настройки границ парсинга можно настроить 20 обычных границ и 5 повторяющихся. Только что настраивал проект и израсходовал все ячейки для настройки обычных границ, а ячейки для настройки повторяющихся границы даже одной не хватило.

    Можно как-то увеличить их количество или может есть какие-то другие способы если большая страница попалась?
     
  2. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.
    Иногда полезно почитать хелп Ссылки недоступны для гостей
     
  3. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.442
    Адрес:
    Latvia
    Счастливчики начиная с версии Standard ... имеют возможность настраивать хоть тысячи границ вызвав окно через сочетание клавишь ctrl+e
    Ну или по старинке используя макрос GETMORECONTENT
     
  4. Roman

    Roman New Member Пользователи

    Регистрация:
    5 апр 2013
    Сообщения:
    10
    А как при помощи динамических границ задать обычные границы внутри повторяющихся?
    Может есть еще какое-нибудь видео по динамическим границам?
     
  5. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Вот, что на данный момент есть по динамическим границам - Ссылки недоступны для гостей
    Задавать их внутри повторяющейся нельзя. Задать внутри повторяющейся можно 20 обычных границ парсинга. Так-же можно поиск-заменой (макросом REPLACE) извлекать из текста повторяющейся границы ([VALUE] в настройке повторяющихся границ - shift+ctrl+5) различные части, например:
    Извлечет текст между начало и конец из цикла повторяющейся границы...
    То есть так можно задавать сколько угодно границ парсинга внутри повторяющейся, используя многократно REPLACE + VALUE
     
  6. Roman

    Roman New Member Пользователи

    Регистрация:
    5 апр 2013
    Сообщения:
    10
    Спасибо, этот мануал я уже читал.
    Сейчас попробую разобраться со связкой макросов REPLACE + VALUE

    Я вот о чем хотел еще узнать все эти способы серьезно снижают скорость настройки шаблона. Наверно есть какие-то препятствия из-за которых существует ограничение 20 обычных + 5 повторяющихся границ?

    Программа постоянно развивается и регулярно обновляется, если шанс что в ближайшем будущем можно будет настроить больше границ через редактор?
     
  7. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Нет, это нужно очень редко. А я, поверьте, в курсе, что и как обычно используется =)
    Для выполнения редких задач используйте вполне нормальное и рабочее решение, которое я вам предложил выше.
     
  8. Roman

    Roman New Member Пользователи

    Регистрация:
    5 апр 2013
    Сообщения:
    10
    То что вам виднее я и не думал оспаривать)


    Еще момент по динамическим границам, не смог найти примеров как задавать их, не внутри всего документа, а только части, например внутри обычных границ <CD_GRAN_1!>
     
  9. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    При их задании слева есть панель. В самом низу есть выпадающий список. Выбрать там нужную обычную границу парсинга.
     
  10. Jusper

    Jusper New Member Пользователи

    Регистрация:
    6 авг 2015
    Сообщения:
    27
    А динамические границы, внутри повторяющихся, по аналогии с обычными, не работают? То есть поставил динамические внутри повторяющейся, в итоге дублит 50 раз одно значение. Для решения задачи не хватает 20 обычных
     
  11. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Работают.

    Только нужно указать в качестве контента для них код цикла повторяющейся границы парсинга [VALUE] и разместить это все дело в шаблоне повторяющейся границы.

    [[[0|<||0|>{{{[CONTENT][VALUE][/CONTENT]}}}]]]
     
    Jusper нравится это.

Поделиться этой страницей