Не записывать дубли картинок с макросами IMAGESNAMES и CSVIMAGES в шаблоне

Тема в разделе "Скачивание картинок и файлов", создана пользователем Octavian, 8 фев 2018.

  1. Octavian

    Octavian Active Member Пользователи

    Регистрация:
    8 ноя 2016
    Сообщения:
    177
    Здравствуйте
    Собираю фото. Все должны иметь одно имя и сквозную нумерацию. Вот шаблон
    Трабл в том, что много фото по разным ссылкам повторяются, в итоге на диске дубли с разными именами.
    Можно ли добавить в макрос IMAGESNAMES что-то типа функции REWRITE, чтобы фото с одинаковыми исходными именами перезаписывались?
     
  2. Root

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

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

    Используйте макрос <DOWNLOADFILE> Ссылки недоступны для гостей

    2018-02-08_19-58-54.png
     
  3. Octavian

    Octavian Active Member Пользователи

    Регистрация:
    8 ноя 2016
    Сообщения:
    177
    Спасибо за ответ. Есть несколько вопросов и предложений по данной теме. Прошу извинить за количество постов.

    К сожалению данная функция работает в моем проекте только при парсинге в 1 поток. Дубли картинок в основном расположены по соседним ссылкам в списке и при многопоточном парсинге фильтрация не происходит. Это возможно исправить?
     
  4. Octavian

    Octavian Active Member Пользователи

    Регистрация:
    8 ноя 2016
    Сообщения:
    177
    Есть одинаковые картинки, у которых разное имя, но одинаковый размер вплоть до байта. Есть ли в СД функция фильтрации файлов по размеру?
     
  5. Octavian

    Octavian Active Member Пользователи

    Регистрация:
    8 ноя 2016
    Сообщения:
    177
    При задании шаблона имени в окне настроек DOWNLOADFILE, первый файл записывается под именем шаблона, а следующие с заданным индексом _1, _2.....Какие задать настройки чтобы первый файл записывался с индексом _1?
     
  6. Octavian

    Octavian Active Member Пользователи

    Регистрация:
    8 ноя 2016
    Сообщения:
    177
    Макрос CSVIMAGES имеет большое преимущество перед другими методами скачивания изображений, поскольку не надо заниматься настройкой повторяющихся границ и автозаменой. Например если на странице несколько блоков нужных нам изображений и к тому же типы блоков отличаются в разных разделах и 5ПГ недостаточно, CSVIMAGES экономит много времени.
    Прошу рассмотреть возможность добавления к данному макросу такой же функции исключения дублей записи картинок.
     
    Root нравится это.
  7. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    В Shift+ctrl+l какая библиотека выбрана?
     
  8. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    2018-02-10_17-45-41.png
     
    Octavian нравится это.
  9. Octavian

    Octavian Active Member Пользователи

    Регистрация:
    8 ноя 2016
    Сообщения:
    177
    Была библиотека INDY сейчас проверил на других. НА CIS тот же результат, на WIN сплошные ошибки, запись невпопад
     

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