Противоположность "Обязательна"

Тема в разделе "Решение различных задач по парсингу", создана пользователем d19codec, 15 май 2017.

  1. d19codec

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

    Регистрация:
    6 ноя 2015
    Сообщения:
    19
    В настройке выбранной границы парсинга есть чек-бокс "Обязательна", как сделать чтобы наоборот, пропускал ссылку, если что то нашлось?

    Цель: сохранить фото, если у него нет лайков и комментариев под ним.
    Например, если под фото есть комментарии и лайки, то не сохранять такую картинку.
    Если лайков нет, комментариев нет - тогда сохранить фото.
    Поиск лайков, комментариев и фото заданы разными границами парсинга на текущий момент.

    Спасибо.
     
  2. d19codec

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

    Регистрация:
    6 ноя 2015
    Сообщения:
    19
    Сделал через [IF1][CHARCOUNT]<CD_GRAN_1!>[/CHARCOUNT]>=1[THEN][ELSE]<CD_GRAN_2!>[/IF1]
    Если есть другие способы более простые (аля "поставить галочку") - дайте знать, т.к. условий много, и под разные проекты разные.
     
  3. aresa

    aresa Well-Known Member Пользователи

    Регистрация:
    17 окт 2015
    Сообщения:
    180
    Добрый вечер!
    1. На мой взгляд, можно также воспользоваться макросом checketry
    [CHECKENTRY([ANYTEXT])]текст[THENTEXT]если текст не пустой[ELSETEXT]если текст пустой[/CHECKENTRY] -> выведет "если текст не пустой", так как с параметром [ANYTEXT] проверяется наличие любого текста
    Но это не аля "галочка")))
    2. если "лайки" и "комментарии" легко берутся в границы, можно также попробовать отфильтровать. Вызов функции фильтрации ctrl+shift+f
     
  4. gans

    gans Well-Known Member Пользователи

    Регистрация:
    21 апр 2014
    Сообщения:
    310
    Здравствуйте!

    Если фотографий не очень много, можно спарсить всё в таблицу CSV, отсортировать и удалить строки, где есть комментарии. Ненужные файлы можно удалить при помощи Total Commander(меню Выделение-Загрузить выделение из буфера, предварительно загрузив в буфер имена файлов из ненужных строк).
     
    Последнее редактирование: 16 май 2017

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