curl 簡單介紹

    前段時間學習Linux命令,偶然發現curl命令很有用。這裏簡單介紹下。網絡上部分解析是:curl是一個利用URL語法在命令行方式下工作的文件傳輸工具。

   它可以取得有規律的url的內容。比如:http://www.example.com/001.html 到 http://www.example.com/100.html ,它有一種表達式可以這些內容下載下來,這功能絕對比迅雷強,迅雷只支持一個變量,curl只你喜歡可任意多。它可繼點續傳,提交表單……

   來看下簡單的使用:

1.查看響應的頭

curl -I http://chenlb.iteye.com

 現在正如robbin說的可以看下X-Runtime: 0.47101

2.在學校要代理纔可以上iteye.com。用-x設代理

curl -x proxy.gdut.edu.cn:8080 -I http://chenlb.iteye.com

3.把返回的內容保存下來,用-o filename參數

curl -o chenlb.html http://chenlb.iteye.com

4.保存內容時要filename很煩,用一個-O參數來指定用服務器的文件名,這個批量下載很有用。

curl -O http://baike.baidu.com/view/[1-2].htm

批量下載百科的1.htm 2.htm兩個頁面,這功能夠強。

我常用的就是以上四個。

5.很多要referer的,有-e參數可以設置

curl -o me.html -e http://www.iteye.com http://chenlb.iteye.com

 

還有很多很多參數,留給大家去發現,比如:發送數據,提交表單,設置用戶與密碼,用什麼協議啊……

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章