Можно ли загрузить все изображения с веб-сайта, используя ссылку для увеличения / увеличения номера? (например, 0001.png, 0002.png и т. д.)

По этой ссылке можно скачать каждое изображение:

http://d1ilncjhg2cjw.cloudfront.net/hub/assets/FULL_DROP_JAN_2015/large/SONY_FULL_DROP_05_00900.jpg

http://d1ilncjhg2cjw.cloudfront.net/hub/assets/FULL_DROP_JAN_2015/large/SONY_FULL_DROP_05_01010.jpg

Как видите, он заканчивается в 00901.jpg / 00902.jpg / 00903.jpg / и т. Д.

Можно ли скачать все изображения с 00000 по 01473? (это последнее изображение)

1 ответ

Решение

Вы можете использовать "curl", чтобы легко сделать это. Вот сайт для скачивания:

Все, что вам нужно сделать, это передать правильную последовательность исполняемому файлу curl, и все хорошо.

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

curl http://d1ilncjhg2cjw.cloudfront.net/hub/assets/FULL_DROP_JAN_2015/large/SONY_FULL_DROP_05_[00000-10000].jpg -o ".\download\pic#1.jpg"
  • Где "00000-10000" в скобках обозначает числа, которые вы хотите отсканировать. Это должно сделать свое дело. Хотя это может занять некоторое время.
  • Где "#1" представляет одинаковые числа в файле вывода. Вы можете изменить каталог вывода, в моем примере он будет выводиться в подкаталог с названием "скачать"

Обновление: я проверил свою команду, и она отлично работает на вашем сайте. Так что это должно делать то, что вы хотите.

Альтернативы: если вы не хотите использовать curl, есть альтернативы, такие как:

Но я не буду вдаваться в подробности о том, как этого добиться с помощью этих инструментов.

Другие вопросы по тегам