curl 简单介绍

原文地址:http://www.blogjava.net/chenlb/archive/2008/06/24/210289.html

 

    前段时间学习Linux命令,偶然发现curl命令很有用。这里简单介绍下。网络上部分解析是:curl是一个利用URL语法在命令行方式下工作的文件传输工具。

   它可以取得有规律的url的内容。比如:http://www.example.com/001.html 到 http://www.example.com/100.html ,它有一种表达式可以这些内容下载下来,这功能绝对比迅雷强,迅雷只支持一个变量,curl只你喜欢可任意多。它可继点续传,提交表单……

   来看下简单的使用:

1.查看响应的头

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

现在正如robbin说的可以看下X-Runtime: 0.47101

2.在学校要代理才可以上javaeye.com。用-x设代理

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


3.把返回的内容保存下来,用-o filename参数

curl  - o chenlb . html http :// chenlb . javaeye . 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 . javaeye . com http :// chenlb . javaeye . com  


还有很多很多参数,留给大家去发现,比如:发送数据,提交表单,设置用户与密码,用什么协议啊……

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值