Переименование картинок по готовому списку названий

Тема в разделе "Скачивание картинок и файлов", создана пользователем Alyona, 14 янв 2017.

  1. Alyona

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

    Регистрация:
    13 янв 2017
    Сообщения:
    10
    Здравствуйте!
    Есть список названий для картинок. Нужно, чтобы при парсинге каждой картинке присваивалось свое название по порядку (например, построчно) из файла.

    Попробовала сделать так:
    Код:
    [DFN]<FILE=C:\content\keys.txt>[/DFN]<DOWNLOADFILE><CD_GRAN_3!></DOWNLOADFILE>
    Но получилось, что каждой картинке присвоилось название из первой строки файла keys.txt, а для каждой последующей картинки просто приписывается индекс _2, _3 и т. д.

    Т.к. нужно было срочно получить картинки с правильными названиями, то вышла из ситуации следующим способом:
    Код:
    [DFN]Pic[/DFN]<DOWNLOADFILE><CD_GRAN_3!></DOWNLOADFILE>
    Получила спарсенные фото с именами Pic, Pic_1, Pic_2 и т.д.
    Затем с помощью инструмента Multi-Rename Tool (Ctrl+M) в TotalCommander переименовала все спарсенные картинки, загрузив файл с нужными названиями.

    Но вопрос для меня остался открытый. Как же можно сделать это в Content Downloader?
     
  2. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    Здравствуйте
    Не совсем понятно что именно вы имели ввиду
    Когда у вас есть картинки которые вы прописываете вот так
    Код:
    [DFN]Pic[/DFN]<DOWNLOADFILE><CD_GRAN_3!></DOWNLOADFILE>
    они у вас и будут нумероватся pic_1, pic_2 и тд
    Опишите более детально, что есть в файле, и тд.
    Спасибо
     
    Alyona нравится это.
  3. Alyona

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

    Регистрация:
    13 янв 2017
    Сообщения:
    10
    Извините, что запутала Вас :)

    Второй вариант (где Pic) - это от безысходности, т.к. не получилось считывать названия из файла (файл здесь не использовался).

    А в текстовом файле просто строки с любыми названиями, например так:

    9361.jpg
    8687.jpg
    8026.jpg
    8876.jpg
    8688.jpg
    9725.jpg
    9101.jpg
    9088.jpg
     
  4. Root

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

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

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

    Регистрация:
    13 янв 2017
    Сообщения:
    10
    Доброе утро!
    Я не писала, но такой способ тоже пробовала. Здесь об этом читала: Ссылки недоступны для гостей
    Но картинки сохраняют свое оригинальное название с сайта-"донора".
     
  6. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Приложите ваш файл проекта (меню - файл - сохранить проект)
     
  7. Alyona

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

    Регистрация:
    13 янв 2017
    Сообщения:
    10
     

    Вложения:

    • wel_test.cdp
      Размер файла:
      41 КБ
      Просмотров:
      3
  8. Alyona

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

    Регистрация:
    13 янв 2017
    Сообщения:
    10
    И вот еще текстовый файл с названиями. Кол-во названий в файле = кол-во ссылок (по каждой ссылке 1 фото).
     

    Вложения:

    • keys.txt
      Размер файла:
      584 байт
      Просмотров:
      6
  9. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Не пробовали делать так, как я вам сразу написал - Плохо!

    Сделал в точности, как указано в моем вам ответе и все ok.
     

    Вложения:

    • wel_test.cdp
      Размер файла:
      41,6 КБ
      Просмотров:
      6
    Kreol и Alyona нравится это.
  10. Alyona

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

    Регистрация:
    13 янв 2017
    Сообщения:
    10
    В первую очередь, огромное спасибо, что помогли!
    Второе. Обидные вещи пишите:) Я полностью скопировала Ваш код в проект, просто Вам файл проекта отправила вчерашний без сохраненной этой строки кода.
    Сейчас проверила - действительно работает. Скорее всего после Вашего совета обращалась к файлу 1.txt, а у меня он назывался keys.txt. И самое интересное, что вчера точно также делала, но не получалось (считывалась только первая строка), то ли где-то лишнюю скобку поставила.
    В любом случае, теперь все работает и проблема решена. Большое Вам спасибо!
     
    Kreol нравится это.
  11. Root

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

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

    PS: Вас понял.
     
    Alyona нравится это.

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