Wget - Загрузите рисунки конкретной строкой URL

URXVT имеет превосходную URXVT-Perls Сценарные сценарии, которые позволяют работать в тексте в терминале, не прибегая к грызуну.

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

-2
14.01.2015, 00:46
2 ответа

wget -r -A jpg,jpeg http://www.sample.com/images/imag/

Это создаст все дерево каталогов. Если вам не нужно дерево каталогов, используйте:

wget -r -A jpg,jpeg -и http://www.sample.com/images/imag

В качестве альтернативы, подключитесь к sample.com (например. через ssh) и найдите папку /изображения/имидж ls *.jp* > foo.txt, wget -i -F foo.txt -B http://www.sample.com/images/imag/foo.jpg.

1
28.01.2020, 05:16

Зависит от того, как "получить" http://www.sample.com/images/imag/ список изображений.

Если это страница, содержащая изображения в HTML-документе, вы можете попробовать что-нибудь вроде этого:

wget -nd -p -A jpg,jpeg -e robots=off http://...

Где:

  • : Каталогов нет. -no-directories
  • -p : Включите изображения (реквизиты страницы) -прецизиты страницы
  • -A : Разделенный запятыми список суффиксов или шаблонов имен файлов, которые необходимо принять. --accept
  • -e : Выполняйте команду как часть .wgetrc. --exececute
    • Here; robots=off

Некоторые серверы передают только сжатый HTML, т.е. gzip. Тогда вы должны принять некоторые дополнительные меры, так как wget не будет распаковывать и разбирать их (AFAIK). Довольно быстрым и безболезненным решением является использование Privoxy.

После установки сделайте wget используйте прокси по:

export http_proxy="http://localhost:8118"

, затем выполните команду еще раз.

1
28.01.2020, 05:16

Теги

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