隨筆-153  評(píng)論-235  文章-19  trackbacks-0
              前段時(shí)間學(xué)習(xí)Linux命令,偶然發(fā)現(xiàn)curl命令很有用。這里簡(jiǎn)單介紹下。網(wǎng)絡(luò)上部分解析是:curl是一個(gè)利用URL語(yǔ)法在命令行方式下工作的文件傳輸工具。

             它可以取得有規(guī)律的url的內(nèi)容。比如:http://www.example.com/001.html 到 http://www.example.com/100.html ,它有一種表達(dá)式可以這些內(nèi)容下載下來(lái),這功能絕對(duì)比迅雷強(qiáng),迅雷只支持一個(gè)變量,curl只你喜歡可任意多。它可繼點(diǎn)續(xù)傳,提交表單……

             來(lái)看下簡(jiǎn)單的使用:

          1.查看響應(yīng)的頭
          curl -I http://chenlb.javaeye.com 
          現(xiàn)在正如robbin說(shuō)的可以看下X-Runtime: 0.47101

          2.在學(xué)校要代理才可以上javaeye.com。用-x設(shè)代理
          curl -x proxy.gdut.edu.cn:8080 -I http://chenlb.javaeye.com 

          3.把返回的內(nèi)容保存下來(lái),用-o filename參數(shù)
          curl -o chenlb.html http://chenlb.javaeye.com  

          4.保存內(nèi)容時(shí)要filename很煩,用一個(gè)-O參數(shù)來(lái)指定用服務(wù)器的文件名,這個(gè)批量下載很有用。
          curl -O http://baike.baidu.com/view/[1-2].htm
          批量下載百科的1.htm 2.htm兩個(gè)頁(yè)面,這功能夠強(qiáng)。

          我常用的就是以上四個(gè)。

          5.很多要referer的,有-e參數(shù)可以設(shè)置
          curl -o me.html -e http://www.javaeye.com http://chenlb.javaeye.com  

          還有很多很多參數(shù),留給大家去發(fā)現(xiàn),比如:發(fā)送數(shù)據(jù),提交表單,設(shè)置用戶與密碼,用什么協(xié)議啊……
          posted on 2008-06-24 13:47 流浪汗 閱讀(1510) 評(píng)論(0)  編輯  收藏 所屬分類: Linux
          主站蜘蛛池模板: 临洮县| 涿鹿县| 宁德市| 河源市| 台州市| 盐城市| 班戈县| 德州市| 平果县| 托克逊县| 兰考县| 西畴县| 萨嘎县| 斗六市| 怀安县| 南丰县| 宜宾市| 锦屏县| 临沂市| 铁岭县| 潼关县| 宁远县| 绥化市| 民乐县| 南丹县| 克山县| 蒲江县| 绥中县| 宜宾县| 张家口市| 炉霍县| 顺平县| 瑞昌市| 蒲城县| 滦南县| 塔河县| 孟州市| 嘉鱼县| 双牌县| 昭觉县| 会泽县|