Guest User

Untitled

a guest
May 10th, 2015
397
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.86 KB | None | 0 0
  1. #!/bin/bash
  2. #Грабилка картинок с www.designbyhumans.com
  3. #Параметром принимает ссылку на конкретную страницу сайта, сливает все картинки со страницы в текущий каталог
  4. #Картинки сохраняет в максимальном размере и с прозрачным фоном.
  5. wget "$1" -qO page.html
  6. cat page.html | grep -oP '"http:.*.jpg.*alt=".*?.*?"' | sed 's/alt=//' | sed -r 's/-[0-9]+x[0-9]+-b-p-.*.jpg/-0x0-b-p-0.png/' > links.txt
  7. wait
  8. cat links.txt | cut -d' ' -f 2-
  9. cat links.txt | cut -d' ' -f 1
  10. while read line
  11. do
  12. name=$line
  13. FILENAME=$(echo "$name"| cut -d' ' -f 2- | sed 's/\"//g')
  14. URL=$(echo "$name"| cut -d' ' -f 1 | sed 's/\"//g')
  15. wget "$URL" -O "$FILENAME".png
  16. done < links.txt
  17. #rm links.txt
  18. rm page.html
Advertisement
Add Comment
Please, Sign In to add comment