Как скачать файлы по списку ссылок
Перейти к содержимому

Как скачать файлы по списку ссылок

  • автор:

Как быстро скачать список файлов

Когда вам нужно скачать несколько файлов, проще из них сделать список и запустить скачивание сразу всей пачки. И с помощью сегодняшней утилиты сделать это будет очень просто.

Excel Parser Processor — небольшая утилита для Windows и macOS, которая автоматически скачивает файлы из книги Excel. Поддерживаются прямые ссылки на .JPG, .PNG, .PDF, .TXT, .DOC и многие другие форматы.

Чтобы запустить скачивание, требуются перетащить Excel-файл со списком ссылок в главное окно Excel Parser Processor, указать папку для скачивания и загрузка начнётся автоматически.

Как скачать файлы по списку ссылок

Firefox

Крошка Ру Участник Группа: Extensions Зарегистрирован: 19-10-2008 Сообщений: 8718 UA: 3.6

Re: Как закачать файлы из списка ссылок

Green Bi

:)

после установки через панель Меню > Инструменты > DownThemAll Инструменты > Менеджер dTa > в открывшемся окне правым кликом по свободному месту — откроется контекстное меню, выбрать Разное >Импорт из файла — можно скормить простой список ссылок в формате .txt , хотя по умолчанию будет Metalink (XML)

Отредактировано Крошка Ру (20-09-2010 20:28:41)

№4 20-09-2010 23:19:26

Firefox

Green Bi Участник Группа: Members Зарегистрирован: 20-06-2009 Сообщений: 80 UA: 3.6

Re: Как закачать файлы из списка ссылок

Хорошая вещь, но не понимает такие ссылки http://d1.example.ru/download2/6/4587/21191510/e6237515cba1/Бони_Нем-Белые_Розы.mp3
При импорте вижу кракозябры, но скачиват нормально. Потом имя файла получается кракозябрами.
Импортировал из txt ANSI, потом из UTF-8 тоже самое только кракозябры другие. А если из Юникод файла, нажимаю открыть и ничего, пустое окно.
У меня виндос ХР ру., Другие браузеры, качалки DM, USD и сам FF грузят эти ссылки с нормальными буквами.
Главно если запускаю закачку обычным способом со страницы, в DownThemAll! все нормально.

Отредактировано Green Bi (20-09-2010 23:41:33)

№5 20-09-2010 23:58:48

Firefox

Artem_S Everybody lies Группа: Members Откуда: Урал Зарегистрирован: 06-12-2008 Сообщений: 2728 UA: 4.0

Re: Как закачать файлы из списка ссылок

Можно попробовать dev-версию, но она на английском.

Лучше один раз увидеть, чем прочитать много букв.

№6 21-09-2010 09:47:26

Firefox

Green Bi Участник Группа: Members Зарегистрирован: 20-06-2009 Сообщений: 80 UA: 3.6

Re: Как закачать файлы из списка ссылок

Не, эта версия обрезает и пытается соединится по неправильному адресу так:
http://d1.example.ru/download2/6/4587/21191510/e6237515cba1/

:(

Короче там надо предварительно преобразовать часть адреса где русские буквы в URI код, тогда в итоге видно буквы и все нормально.
А почему это не делает сам DownThemAll! я хз.

№7 21-09-2010 13:53:22

Firefox

okkamas_knife We are the Borg. Resistance is futile. Группа: Members Зарегистрирован: 21-10-2009 Сообщений: 9558 UA: 3.6

Re: Как закачать файлы из списка ссылок

Green Bi
если список просто текстовый файл
то проще соорудить хтмл страничку в том же блокноте
делаем замену http:// на — заменить всё
потом .mp3 (если там разные файлы то по очереди пройти по всем расширениям) заменяем на .mp3>скачать
вставляем стандартные заголовки хтмл в начало и конец файла
открываем его ФФ и смотрим если русские буквы кракозябрами то меняем в заголовке кодировку
далее либо тупо кликаем по ссылкам либо используем любую качалку DTA, Flashgot, Download Helper итд
можно также использовать любую отдельную в которой есть обработка хтмл страницы.
но сразу предупреждаю: вот это
. /download2/6/4587/21191510/e6237515cba1 намекает что имеются ввиду прямые ссылки на файлы в какомто файлообменнике типа рапидшары итп так вот с ними такой фокус не прокатит ибо прямые ссылки там как правило живут ограниченное время и\или привязаны к определённому компу посредством кукисов или ip.

я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.
toxID:05AB9B827D896AACEE7FF4573A02FB8F025F46ADC856B98F65BC1BA9BD21A81DC98BA9C36CE3

Как по списку ссылок на картинки скачать и переименовать

Как можно массово по большому списку из прямых ссылок вида: скачать в папку и переименовать сразу под нужное слово, но чтобы при этом сами файлы не перетерлись из-за совпадений названия, т.е. названия файлов получались немного разными? Еще лучше чтобы каждые например 4 фото создавалась новая папка и уже скачивалось туда, т.е. сперва 4 картинки в одну папку, затем 4 картинки в другую папку, затем 4 картинки в след. папку и т.д.?

На сайте с 15.01.2014
26 декабря 2019, 04:03
написать скрипт, который все это зделает
Я вебмастер высшего уровня. Разработка веб-приложений и скриптов. Пишите в телегу.
На сайте с 17.02.2013
27 декабря 2019, 05:18

Через любой Линукс. wget –I url.txt где url.txt файл с ссылками на картинки. Для исключения повторов в название файла можно время скачивания дописывать, если повторы не скоро то проблем не будет. Кстати если повторов не катастрофически много то с помощью экселя или лилбкалка их можно убрать/переименовать если лень с командной строкой или скриптами играться.

На сайте с 03.11.2008
28 декабря 2019, 20:50

cblcg:
Как можно массово по большому списку из прямых ссылок вида: скачать в папку и переименовать сразу под нужное слово, но чтобы при этом сами файлы не перетерлись из-за совпадений названия, т.е. названия файлов получались немного разными?

Массовое скачивание файлов по ссылкам — 3 способа

Необходимость скачать несколько файлов возникает по разным причинам: кто-то хочет загрузить на гаджет несколько мультиков для детей, кому-то нужно обработать большой массив данных по работе. В любом случае, нажимать на каждую ссылку по отдельности и ждать загрузки файла – не рационально. Тем более, что есть несколько способов упростить и оптимизировать эту задачу.

Выбирать тот или иной метод нужно, исходя из ваших навыков работы с кодом и умения создавать алгоритмы. В статье мы рассмотрим 3 самых популярных способа скачивания нескольких файлов по ссылкам: они подходят для тех, кто может написать скрипт самостоятельно, а также для тех, кому требуется максимально простая методика.

1 способ: пакетная загрузка через ZENNOPOSTER

ZennoPoster – это универсальное программное решение, которое часто используют в работе digital-специалисты. За считанные минуты с помощью созданных шаблонов и алгоритмов вы можете автоматизировать любое действие в браузере, в том числе и парсинг ссылок для скачивания. Главный плюс ресурса в том, что вам не нужны специальные навыки для работы – вы можете использовать готовые скрипты и шаблоны от других пользователей либо создать их самостоятельно.

Общая схема работы программы выглядит так:

  1. Утилита находит ссылку на файл.
  2. Активирует ее.
  3. Сохраняет на компьютер.
  4. Возвращается к первому пункту.

Чаще всего, если речь идет о скачивании ссылок с одного ресурса, то они имеют статический параметр (например, все начинаются с http://savok.name/uploads/music/), а имя имеет уникальное численное значение. Ниже проиллюстрирована схема проекта.

Сперва мы устанавливаем первое значение переменной, которая возрастает в последующих наименованиях ссылок. В результате скачивание идет с первого файла. Общая схема работы выглядит следующим образом:

  1. Ставим первое значение переменной.
  2. Получаем ссылки в виде переменных.
  3. Выбираем место, куда нужно сохранять файлы.
  4. Прописываем GET-запрос в виде: .mp3, где — переменная, имеющая значение в статической части, — значение счетчика, mp3 — расширение файла, которое не меняется.
  5. Приходит уведомление о скачивании файла.
  6. Значение счетчика увеличиваем на 1.
  7. Возвращаемся к первому пункту.

Каждый раз программа обращается к статической части ссылки файла, сохраняет ее, увеличивает значение имени на 1 и переходит к следующему скачиванию. Схема гибкая и подходит для большинства случаев.

2 способ: загрузка через Browser Automation Studio

BAS (Browser Automation Studio) – это один из самых популярных аналогов ZennoPoster, который практически дублирует функционал программы. Разработка создавалась частными лицами, а не большой командой, но от этого функционал не уменьшился. В рамках утилиты пользователь может создавать разные шаблоны для повторяющихся действий, даже если нужно работать на нескольких потоках (доступно до 2000).

Функционал программы включает несколько полезных вещей:

  • массовая загрузка файлов;
  • смена разрешения;
  • создание скриншотов;
  • ввод текста;
  • запуск скриптов;
  • решение капч и другое.

Как и его аналог, программа работает с кодом, создает сложные скрипты для выполнения цепочки действий. Вы можете как написать собственный шаблон, так и приобрести готовые варианты от других пользователей, которые размещены в магазине приложений. Стоимость скрипта для BAS на данный момент от 1000 рублей.

3 способ: скачивание по подготовленному списку с утилитой WGET

Этот способ подходит для тех, кто собрал предварительно перечень всех ссылок с помощью парсера или вручную, но сразу скачать не получилось их по какой-либо причине. Загрузку нескольких файлов производят с помощью утилиты WGET, которая когда-то принадлежала полностью Linux, а сейчас распространяется как свободная программа в интернете.

  1. Для начала подготовьте список в следующем формате:

https://site.com/files/file_image_3.jpg и так далее.

  1. Сохраните перечень ссылок в текстовом файле.
  2. Скачиваем утилиту WGET, распаковываем архив. Она не имеет графического интерфейса, поэтому предварительно нужно прописать в свойствах системы путь к папке, чтобы запустить ее из командной строки.

  1. Правой кнопкой мыши нажимаем «Мой компьютер» — «Свойства ПК» — «Свойства системы» — «Дополнительные параметры системы» — «Переменные среды» — «Дополнительные параметры системы».
  2. В окне выбираем переменную Path и нажимаем команду «Изменить».
  3. Создаем новое значение с путем к папке c:wget. Сохраняем.

Когда мы сделали основные пункты, то открываем консоль командой Win + R, вводим cmd и нажимаем enter.

wget -i c:url-list.txt —secure-protocol=auto -nc -c -P c:files

Остановимся на разборе команды:

  • -i — это путь для файла со списком URL для скачивания;
  • -secure-protocol=auto — применяем, если на сайте защищенный протокол HTTPS, если же он простой, то эту часть не пишите;
  • -nc – проверка на наличие такого файла: если он уже есть в системе, то загрузка его пропустит;
  • -c – в случае неполной закачки, она продолжится;
  • -P — путь, куда сохраняют данные.

Можно дополнительно добавить команду -x , если важно сохранить структуру как в источнике. Когда команда готова, то остается нажать enter и загрузка пойдет в указанную папку. На экране отображается только ЛОГ операции.

Вывод

На просторах Интернета вы дополнительно можете найти готовые парсеры и приложения, которые предлагают аналогичные услуги для скачивания файлов потоком. Однако большинство из них требуют знания кода и умения составлять скрипты. Хорошая новость в том, что шаблонами могут поделиться опытные пользователи на форумах.

Рациональнее использовать такие конструкторы как ZennoPoster или BAS, а также поработать с парсером и утилитой WGET. Они более понятны для пользователя и в большинстве случаев не требуют навыков кодирования.

А вы пользуетесь сервисами за массовой закачки файлов?
0 голосов

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *