Скрипт для скачивания картинок

IT_DED
На сайте с 07.03.2007
Offline
236
6827

Всем привет!

Возник вопрос, есть ли готовый вариант скрипта или проги, которая будет скачивать картинки по списку и переименовывать их, желательно с сортировкой по папкам и пометкой для недоступных (помечает картинки что удалены или не доступны)

есть список, например

site.ru/img.jpg|kol|ru

site.ru/img1.jpg|1|en

site.ru/img2.jpg|22|ru

site.ru/img3.jpg|mol|fr

и т.д.

адрес картинки|новое имя картинки|папка куда поместить

запустил и спать лег, а проснувшись получил пачку папок с нужными картинками названными так как нужно и список того что не удалось скачать

Есть что то подобное? подскажите плиз...

и желательно многопоточное)))

⭐ Все мои рекомендации тут - https://in.gl/itded
TAGTAG
На сайте с 05.07.2008
Offline
74
#1

downloadmaster для скачки, а переименовать потом через totalcomander, illustrator или сделать bat файл через rename. batник собрать через эксель.

IT_DED
На сайте с 07.03.2007
Offline
236
#2

TAGTAG, непойдет, слишком много телодвижений :)

DV
На сайте с 01.05.2010
Offline
644
#3

Для первых двух колонок

#!/bin/sh
DOWNLOADS_FILE_NAME=$1
if [ "${DOWNLOADS_FILE_NAME}" = "" ]; then
echo "Please specify file name."
echo "Usage: script.sh url.txt"
exit 1
fi
SAVEIFS=$IFS
IFS='
'
mkdir tmp
chmod 777 tmp
DOWNLOADS_LIST=`cat ${DOWNLOADS_FILE_NAME}`
for DOWNLOADS_STRING in ${DOWNLOADS_LIST}; do
DOWNLOADS_URL=`echo ${DOWNLOADS_STRING} | awk -F\| '{print $1}'` > /dev/null
echo URL: ${DOWNLOADS_URL}
DOWNLOADS_FILE=`echo ${DOWNLOADS_STRING} | awk -F\| '{print $2}'` > /dev/null
DOWNLOADS_DIR=`echo ${DOWNLOADS_STRING} | awk -F\| '{print $2}' | awk -F\/ '{ OFS = "/"; $NF = ""; print $0}'` > /dev/null
echo FILE: ${DOWNLOADS_FILE}
echo DIR: ${DOWNLOADS_DIR}
mkdir -p ${DOWNLOADS_DIR}
touch ${DOWNLOADS_FILE}
chmod 666 ${DOWNLOADS_FILE}
chmod 777 ${DOWNLOADS_DIR}
wget -c -O ${DOWNLOADS_FILE} ${DOWNLOADS_URL};
echo ____________________________________________________________
sleep 1
done
IFS=$SAVEIFS
exit 1

Директория создаётся автоматически, согласно URL.

Можно переделать конкретно под вашу задачу.

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
LEOnidUKG
На сайте с 25.11.2006
Offline
1722
#4

Заказать скрипт на PHP или другом языке. В чём проблема?

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
AK
На сайте с 23.02.2009
Offline
117
#5

Все это делает Content Downloader

IT_DED
На сайте с 07.03.2007
Offline
236
#6
LEOnidUKG:
Заказать скрипт на PHP или другом языке. В чём проблема?

да просто думал, может есть уже что то подобное

ant_key:
Все это делает Content Downloader

вставь в Content Downloader список картинок и удивись...

---------- Добавлено 17.11.2013 в 14:11 ----------

Подумалось...

а в екселе ведь такое тоже можно сделать? макросом наверное...

мне бы такое было бы еще удобнее :)

Есть гуру vba?

SeVlad
На сайте с 03.11.2008
Offline
1609
#7
Думка:
непойдет, слишком много телодвижений

В каком месте?

В ДМ пакетное скачивание либо из файла либо по маске - 2 клика.

Переименование в ТС - 2 клика (2 хоткея, один из которых "энтер" :)).

В принципе, если я правильно помню, в ДМ после окончания загрузки можно "выполнить программу". Выполнить а)батник по переименованию, б)переименовательную совфтину с ком.строкой в)етс.

Но если одноразово\редко - ДМ+ТС=проще и быстрее.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий