这是一个创建于 4189 天前的主题,其中的信息可能已经有所发展或是发生改变。
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh
delay=0
timeout=10
retry=2
usage()
{
echo "Usage: `basename $0` frompage topage"
exit 1
}
[ $# -ne 2 ] && usage
[ $1 -le 0 ] || [ $2 -le 0 ] || [ $1 -gt $2 ] && usage
page=$1
while [ $page -le $2 ] ; do
echo "[INFO] Downloading page $page ..."
imgs=`wget -q -O - http://jandan.net/ooxx/page-$page | grep -ioE '<img src="http.*\.(jpg|gif)" */>' | sed 's/<[Ii][Mm][Gg].*[Ss][Rr][Cc]\s*=\s*"*//;s/[" ].*//'`
[ -z "$imgs" ] && {
echo "[WARNING] Failed to get image list of page $page"
page=$((page+1))
continue
}
index=1
for img in $imgs ; do
wget -q --tries=$retry --timeout=$timeout -O "$page-$index.${img##*.}" "$img"
if [ $? -ne 0 ] ; then
rm -f "$page-$index.${img##*.}"
echo "[WARNING] Failed to download $img"
else
index=$((index+1))
fi
done
page=$((page+1))
[ $page -le $2 ] && sleep $delay
done
exit 0
1 条回复 • 1970-01-01 08:00:00 +08:00
1
bengtuo
2013-09-15 22:57:27 +08:00
煎蛋 妹子最近老被爆啊