作者swimbikerun (become handsome)
看板Linux
標題[問題]問一個wget的指令?
時間Thu Feb 23 13:16:21 2006
例如我想抓一整排的圖
http://abc.com/1.jpg
2.jpg
.
.
.
100.jpg
請問有辦法指下一個指令讓他全抓下來嗎?? 用flashget可以,我man wget
看不懂> <
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.104.65.215
> -------------------------------------------------------------------------- <
作者: zxvc (zxvc) 看板: Linux
標題: Re: [問題]問一個wget的指令?
時間: Thu Feb 23 14:00:59 2006
※ 引述《swimbikerun (become handsome)》之銘言:
: 例如我想抓一整排的圖
: http://abc.com/1.jpg
: 2.jpg
: .
: .
: .
: 100.jpg
: 請問有辦法指下一個指令讓他全抓下來嗎?? 用flashget可以,我man wget
: 看不懂> <
使用bash shell script:
# for((i=1;i<=100;i++));do wget
http://abc.com/$i.jpg ;done
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.203.56
> -------------------------------------------------------------------------- <
作者: swimbikerun (become handsome) 看板: Linux
標題: Re: [問題]問一個wget的指令?
時間: Thu Feb 23 14:23:25 2006
※ 引述《zxvc (zxvc)》之銘言:
: ※ 引述《swimbikerun (become handsome)》之銘言:
: : 例如我想抓一整排的圖
: : http://abc.com/1.jpg
: : 2.jpg
: : .
: : .
: : .
: : 100.jpg
: : 請問有辦法指下一個指令讓他全抓下來嗎?? 用flashget可以,我man wget
: : 看不懂> <
: 使用bash shell script:
: # for((i=1;i<=100;i++));do wget http://abc.com/$i.jpg ;done
不好意思^^ 在請問一下 如果是01 02 03...到100的圖 好像語法不一樣說
要怎麼改 謝謝~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.104.65.215
> -------------------------------------------------------------------------- <
發信人: PowerOp.bbs@bbs.sayya.org (糖的棒棒), 看板: Linux
標 題: Re: [問題]問一個wget的指令?
發信站: SayYA 資訊站 (Thu Feb 23 15:02:57 2006)
轉信站: ptt!ctu-reader!news.nctu!SayYa
※ 引述《zxvc.bbs@ptt.cc (zxvc)》之銘言:
> ※ 引述《swimbikerun (become handsome)》之銘言:
> : 例如我想抓一整排的圖
> : http://abc.com/1.jpg
> : 2.jpg
> : .
> : .
> : .
> : 100.jpg
> : 請問有辦法指下一個指令讓他全抓下來嗎?? 用flashget可以,我man wget
> : 看不懂> <
> 使用bash shell script:
> # for((i=1;i<=100;i++));do wget http://abc.com/$i.jpg ;done
參考mjhsieh的作法吧:)
http://apple.sysbio.info/~mjhsieh/archives/000014.html
--
帝國反抗君的新基地
http://blog.yam.com/ystuan/
--
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: 211.77.241.1
> -------------------------------------------------------------------------- <
發信人: leicheong@kkcity.com.tw (), 看板: Linux
標 題: Re: [問題]問一個wget的指令?
發信站: KKCITY (Thu Feb 23 16:19:39 2006)
轉信站: ptt!ctu-reader!Spring!news.nctu!news.ntu!bbs.ee.ntu!news.kkcity.com.tw
※ 引述《PowerOp.bbs@bbs.sayya.org (糖的棒棒)》之銘言:
> ※ 引述《zxvc.bbs@ptt.cc (zxvc)》之銘言:
> > 使用bash shell script:
> > # for((i=1;i<=100;i++));do wget http://abc.com/$i.jpg ;done
> 參考mjhsieh的作法吧:)
> http://apple.sysbio.info/~mjhsieh/archives/000014.html
也就是說100.jpg那行要分開作了...
--
##### # # ####### ##### # # #####
# # # # # # # ## # # #
# # # # # # # # # #
# ####### ##### # # # # # # #####
# # # # # # # # ## # #
##### # # ####### ##### # # #####
--
┌─────◆KKCITY◆─────┐▇─┐ 優質連線服務隆/重/豋/場!!
│ bbs.kkcity.com.tw │┴ └─▇ KKADSL 帶你環遊全世界
└──《From:202.134.126.84
》──┘ KKADSL ┴ http://adsl.kkcity.com.tw
--
> -------------------------------------------------------------------------- <
發信人: HaWay.bbs@mobbs.stut.edu.tw (挫敗的動畫人), 看板: Linux
標 題: Re: [問題]問一個wget的指令?
發信站: 月光海洋BBS (Thu Feb 23 16:49:56 2006)
轉信站: ptt!ctu-reader!news.nctu!mobbs
※ swimbikerun.bbs@ptt.cc (become handsome) wrote:
> 例如我想抓一整排的圖
> http://abc.com/1.jpg
> 2.jpg
> .
> .
> .
> 100.jpg
> 請問有辦法指下一個指令讓他全抓下來嗎?? 用flashget可以,我man wget
> 看不懂> <
有裝桌面嗎??
用 firefox 抓如何?
找外掛 scrapbook
--
以上為哈維沒禮貌論談~
--
◣ ███ ███ ☆ Post by HaWay
◢█ ▉▉█ █▇█ ★ From pc-155.cc_reserach.stut.edu.tw
◥█◤ ﹉ ﹍ ﹋ 月光海洋BBS 《mobbs.stut.edu.tw》 163.26.220.130
> -------------------------------------------------------------------------- <
發信人: kenduest.bbs@bbs.sayya.org (小州), 看板: Linux
標 題: Re: [問題]問一個wget的指令?
發信站: SayYA 資訊站 (Thu Feb 23 16:49:31 2006)
轉信站: ptt!ctu-reader!news.nctu!SayYa
※ 引述《swimbikerun.bbs@ptt.cc (become handsome)》之銘言:
> ※ 引述《zxvc (zxvc)》之銘言:
> : 使用bash shell script:
> : # for((i=1;i<=100;i++));do wget http://abc.com/$i.jpg ;done
> 不好意思^^ 在請問一下 如果是01 02 03...到100的圖 好像語法不一樣說
> 要怎麼改 謝謝~
for((i=1;i<=100;i++))
do
num=`printf "%03d" $i`
wget
http://abc.com/${num}.jpg
done
--
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
現代人普遍的現象: 「小學而大遺」、「捨本而逐末」
「以偏而概全」、「因噎而廢食」
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
--
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: kendlee.sayya.org
> -------------------------------------------------------------------------- <
發信人: Edward.bbs@bbs.sayya.org (蒙古大夫), 看板: Linux
標 題: Re: [問題]問一個wget的指令?
發信站: SayYA 資訊站 (Thu Feb 23 16:56:57 2006)
轉信站: ptt!ctu-reader!news.nctu!SayYa
※ 引述《swimbikerun.bbs@ptt.cc (become handsome)》之銘言:
> 例如我想抓一整排的圖
> http://abc.com/1.jpg
> 2.jpg
> .
> .
> .
> 100.jpg
> 請問有辦法指下一個指令讓他全抓下來嗎?? 用flashget可以,我man wget
> 看不懂> <
curl -O
http://abc.com/[1-100].jpg
還不必重連線。
--
世界上的最好和最壞的決定往往都是在最後一瞬完成的。(林語堂.短論集)
--
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: edt1023.sayya.org
> -------------------------------------------------------------------------- <
發信人: DarkKiller.bbs@Deer.twbbs.org (悸動), 看板: Linux
標 題: Re: [問題]問一個wget的指令?
發信站: 小鹿鹿 BBS (Thu Feb 23 17:08:54 2006)
轉信站: ptt!ctu-reader!news.nctu!abpe.org
※ 引述《kenduest.bbs@bbs.sayya.org (小州)》之銘言:
> ※ 引述《swimbikerun.bbs@ptt.cc (become handsome)》之銘言:
> > 不好意思^^ 在請問一下 如果是01 02 03...到100的圖 好像語法不一樣說
> > 要怎麼改 謝謝~
> for((i=1;i<=100;i++))
> do
> num=`printf "%03d" $i`
> wget http://abc.com/${num}.jpg
> done
%02d 才對 (01, 02, 03, ..., 99, 100)。
--
Resistance is futile.
http://blog.gslin.org/ & <gslin@gslin.org>
--
※ Origin: 邪惡小鹿鹿 <Deer.twbbs.org> ◆ From: 140.113.22.90
> -------------------------------------------------------------------------- <
發信人: kenduest.bbs@bbs.sayya.org (小州), 看板: Linux
標 題: Re: [問題]問一個wget的指令?
發信站: SayYA 資訊站 (Thu Feb 23 17:42:56 2006)
轉信站: ptt!ctu-reader!news.nctu!SayYa
※ 引述《DarkKiller.bbs@Deer.twbbs.org (悸動)》之銘言:
> ※ 引述《kenduest.bbs@bbs.sayya.org (小州)》之銘言:
> > for((i=1;i<=100;i++))
> > do
> > num=`printf "%03d" $i`
> > wget http://abc.com/${num}.jpg
> > done
> %02d 才對 (01, 02, 03, ..., 99, 100)。
對哦,呵呵... 感謝指正..
--
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
現代人普遍的現象: 「小學而大遺」、「捨本而逐末」
「以偏而概全」、「因噎而廢食」
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
--
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: kendlee.sayya.org
> -------------------------------------------------------------------------- <
發信人: feuer <fire@localhoard.localdoharm>, 看板: Linux
標 題: Re: [問題]問一個wget的指令?
發信站: tOfLY (Thu Feb 23 22:34:35 2006)
轉信站: ptt!ctu-reader!ctu-peer!news.nctu!newshub.sdsu.edu!newsgate.cuhk.edu.h
become handsome said the following on 02/23/2006 05:16 AM:
> 例如我想抓一整排的圖
>
> http://abc.com/1.jpg
> 2.jpg
> .
> .
> .
> 100.jpg
>
> 請問有辦法指下一個指令讓他全抓下來嗎?? 用flashget可以,我man wget
>
> 看不懂> <
>
參考看看:
## Begin bash script
urlNAME=`filename $1`
NAME=`basename $urlNAME`
if (($# != 4)) ;then
echo
echo To get
http://www.sexy.com/erotic/image001.jpg to image023.jpg
echo Please use command like this: $0
http://www.sexy.com/erotic/image0 1 23 .jpg
echo
else
for ((i=$2; i<= $3; i++)) ;
do if ( ((i<10)) ); then
#-# echo wget $10$i$4
echo wget $1$i$4
else echo wget $1$i$4
fi
done
echo
echo "Do You Want to wget these files? (N/Yes) "
read A
if [ $A == "yes" ] || [ $A == "Yes" ] || [ $A == "Y" ] || [ $A == "y" ] ; then
for ((i=$2; i<= $3; i++)) ;
do if ( ((i<10)) ); then
#-# wget $10$i$4
wget $1$i$4
else wget $1$i$4
fi
done
fi
fi
## End script
---
Posted via news://freenews.netfront.net
Complaints to news@netfront.net
> -------------------------------------------------------------------------- <
發信人: gw@bbs.ee.ntu.edu.tw (walter), 看板: Linux
標 題: Re: [問題]問一個wget的指令?
發信站: 台大電機 Maxwell BBS (Thu Feb 23 19:00:39 2006)
轉信站: ptt!ctu-reader!ctu-gate!news.nctu!news.ntu!bbs.ee.ntu!Maxwell
※ 引述《swimbikerun.bbs@ptt.cc (become handsome)》之銘言:
: 例如我想抓一整排的圖
: http://abc.com/1.jpg
: 2.jpg
: .
: .
: .
: 100.jpg
: 請問有辦法指下一個指令讓他全抓下來嗎?? 用flashget可以,我man wget
: 看不懂> <
man wget 就有例子在裡頭了, 再 man 一次看看.
--
※ Origin: 臺大電機 Maxwell 站 ◆ From: 61-221-35-250.HINET-IP.hinet.net
> -------------------------------------------------------------------------- <
發信人: lcp.bbs@bbs.sayya.org (weasel), 看板: Linux
標 題: Re: [問題]問一個wget的指令?
發信站: SayYA 資訊站 (Thu Feb 23 20:16:52 2006)
轉信站: ptt!ctu-reader!news.nctu!SayYa
※ 引述《swimbikerun.bbs@ptt.cc (become handsome)》之銘言:
> 例如我想抓一整排的圖
> http://abc.com/1.jpg
> 2.jpg
> .
> .
> .
> 100.jpg
> 請問有辦法指下一個指令讓他全抓下來嗎?? 用flashget可以,我man wget
> 看不懂> <
我是用 for 搭配 seq 來用
for i in `seq 1 100`
do
wget
http://abc.com/$i.jpg
done
如果是 01 02 ... 99 100 的話
for i in `seq -w 1 99` 100
do
wget
http://abc.com/$i.jpg
done
--
Good folding chair!
The secret of "Folding Chair":it's hidden in common households.
We can sit on them and turn them into weapons.
Even police can't charge you of them.
It's ranked top in the seven weapons.
--
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: 61-229-70-32.dynamic.hinet.net
> -------------------------------------------------------------------------- <
發信人: yenjinc.bbs@bbs.sayya.org (CYJ-Denny), 看板: Linux
標 題: Re: [問題]問一個wget的指令?
發信站: SayYA 資訊站 (Thu Feb 23 21:53:45 2006)
轉信站: ptt!ctu-reader!news.nctu!SayYa
※ 引述《swimbikerun.bbs@ptt.cc (become handsome)》之銘言:
> 例如我想抓一整排的圖
> http://abc.com/1.jpg
> 2.jpg
> .
> .
> .
> 100.jpg
> 請問有辦法指下一個指令讓他全抓下來嗎?? 用flashget可以,我man wget
> 看不懂> <
綜合一下
#!/bin/bash
read -p "輸入圖片網址(連續數字以前的網址): " url
read -p "輸入圖片的副檔名? (ex: JPG): " url2
read -p "輸入最後一張圖片數字: " p_end
for((i=1;i<=$p_end;i++))
do
num=`printf "%03d" $i`
wget -t 0 $url$num.$url2
done
或者用
curl -O
http://www.foo.bar/path/file[001-100].jpg
--
都是前面幾位長輩提過的了 :)
--
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: linux.incs.idv.tw