@VoenDabra

Скачать изображения с рандомным именем?

Имеется сайт на котором лежат изображения. Их нужно скачать.

Прямые url до изображений имеют такой вид -

http:/site.ru/upload/!c/!import/name/000001-go44gzvmk6.jpg

где 000001 - это обычная нумерация по порядку(жирным выделен счётчик который меняется, то есть последние 3 цифры), а вот go44gzvmk6 - рандомная строчка длиной всегда в 10 символов (low case и цифры)

то есть, все url на изображения имеют вид:

/000002-**********.jpg
/000003-**********.jpg
и так до /000678-**********.jpg

где * это 10 рандомных символов из low-case и цифр.
неизменными остаются первые 3 цифры, дефис и расширение.

Мой плагин для скачивания в Firefox позволяет мне выставить маску для 000001, но маски под рандомную строку нет, я так понимаю что это своеобразная защита от скачивания изображений.

Вопрос: Как мне используя wget или curl или еще что-то - скачать все изображения? Есть ли способ указать скрипту или программе - 000[001:700]-[10 любмых символов].jpg?

OS - Win7 x64
  • Вопрос задан
  • 2293 просмотра
Пригласить эксперта
Ответы на вопрос 1
@mayorovp
Отсутствие маски для рандомных строк - это не "защита", а здравый смысл. Вы считали, сколько возможных строк надо будет проверить, чтобы скачать все?

3 656 158 440 062 976

И это не учитывая первую часть (то есть еще на 700 умножьте). Если проверять по 1000 возможных ссылок в секунду - вам понадобится 81 миллион лет.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы