Я хотел бы сценарий командной строки, который при вызове с URL, будет загружать все изображения и мультимедиа, или с подходящими аргументами командной строки, фильтровать их. Это не так просто, как сделать wget и grep, так как это должно отфильтровать миниатюры, возможно, перейти по ссылкам на изображения и т.д.

Для видео есть отличный сценарий, как отмечено в этом ответе. Это в основном выбирает видео самого высокого качества со страницы Youtube или Vimeo. Есть ли что-то подобное для изображений или для более общего случая?

1 ответ1

0

Короче, нет общих способов. Он имеет так называемый "общий" способ для Youtube или Vimeo просто потому, что на этих сайтах есть стандартные форматы URL для видео высокого разрешения, а сценарий достаточно умен, чтобы создать URL из существующей информации на веб-сайте (например, некоторые шаблоны)

Для изображений ...

Если он ориентирован на обычные веб-сайты с использованием некоторых популярных сервисов размещения изображений, таких как Flickr, возможно, можно получить URL-адрес изображения с высоким разрешением из уменьшенного изображения.

Если он ориентирован на конкретный веб-сайт с использованием менее популярной службы размещения изображений или размещает изображения на своих собственных веб-серверах, возможно, можно будет проверить общие шаблоны на сайте, чтобы узнать URL-адрес изображения с высоким разрешением.

Если он нацелен на обычные веб-сайты с использованием менее популярного сервиса хостинга изображений или собственного хостинга изображений, в основном сценарий должен быть достаточно умным, чтобы угадать или узнать URL с высоким разрешением из информации на странице. Это может не всегда работать, потому что некоторые сайты строили URL динамически, используя Javascripts или даже отображали изображения в плагинах браузера, таких как Flash ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .