它可以取得有規(guī)律的url的內(nèi)容。比如:http://www.example.com/001.html 到 http://www.example.com/100.html ,它有一種表達式可以這些內(nèi)容下載下來,這功能絕對比迅雷強,迅雷只支持一個變量,curl只你喜歡可任意多。它可繼點續(xù)傳,提交表單……
來看下簡單的使用:
1.查看響應的頭curl -I http://chenlb.javaeye.com
現(xiàn)在正如robbin說的可以看下X-Runtime: 0.471012.在學校要代理才可以上javaeye.com。用-x設代理
curl -x proxy.gdut.edu.cn:8080 -I http://chenlb.javaeye.com
3.把返回的內(nèi)容保存下來,用-o filename參數(shù)
curl -o chenlb.html http://chenlb.javaeye.com
4.保存內(nèi)容時要filename很煩,用一個-O參數(shù)來指定用服務器的文件名,這個批量下載很有用。
curl -O http://baike.baidu.com/view/[1-2].htm
批量下載百科的1.htm 2.htm兩個頁面,這功能夠強。我常用的就是以上四個。
5.很多要referer的,有-e參數(shù)可以設置
curl -o me.html -e http://www.javaeye.com http://chenlb.javaeye.com
還有很多很多參數(shù),留給大家去發(fā)現(xiàn),比如:發(fā)送數(shù)據(jù),提交表單,設置用戶與密碼,用什么協(xié)議啊……