Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #! /bin/bash
- # Задаем юзерагент
- uag="Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.1.1) Gecko/20090715 Firefox/3.5.1 (.NET CLR 3.5.30729)"
- # Задаём качалку и создаём папку-риемник
- dldr='aria2c --remote-time'
- if [ ! -d $2 ]
- then
- echo Creating $2
- mkdir "$2"
- else
- dldr='wget -nc'
- fi
- echo Entering $2
- cd "$2"
- # Чистка перед закачкой
- rm -f get2.danbooru.txt
- # Парсинг всех страниц и составление списка ссылок
- postcount=100
- begpostnum=0
- until [ $postcount -eq 0 ]
- do
- curl "http://ii.booru.org/index.php?page=post&s=list&tags=${1}&pid=${begpostnum}" -A "$uag" > iiout.dat
- let "begpostnum=begpostnum+20"
- postcount=`cat iiout.dat|pcregrep -o -e 'http\:\/\/thumbs\.booru\.org/[^\"]*'|sed -e 's/thumbnail_//g' -e 's/thumbnails/images/g' -e 's/thumbs/img/g'|wc -l`
- cat iiout.dat|pcregrep -o -e 'http\:\/\/thumbs\.booru\.org/[^\"]*'|sed -e 's/thumbnail_//g' -e 's/thumbnails/images/g' -e 's/thumbs/img/g' >> get.iibooru.txt
- done
- $dldr -i get.iibooru.txt
- # уборка
- rm -f get.iibooru.txt iiout.dat
Advertisement
Add Comment
Please, Sign In to add comment