
У меня есть вопрос, я не могу придумать, как разместить все ссылки на картинки всписок, я задавал этот вопрос раньше, но он был отмечен как дубликат сообщения, на которое автор вопроса ответилскачатьвсе фотографии.
Я пробовал wget -r -P /save/location -A jpeg,jpg http://www.domain.com
, но скачивается только на компьютер. Как извлечь список всех изображений в файл?
решение1
используйте опцию spider и перенаправьте вывод в grep, чтобы получить из них только ссылки
wget --spider --force-html -r -l2 "www.domain.com" 2>&1 | grep '^--' | awk '{ print $3 }' | grep '\.\(jpeg\|jpg\)$'
это отобразит все ссылки на стандартный вывод, вы направляете его в файл:
wget --spider --force-html -r -l2 "www.domain.com" 2>&1 | grep '^--' | awk '{ print $3 }' | grep '\.\(jpeg\|jpg\)$'>links.txt