加入昆仑万维,体验创业激情!
2011年昆仑万维校园招聘
加载中…
加载中…
加载中…加入昆仑万维,体验创业激情!
2011年昆仑万维校园招聘
标签:
博客五周年 |
| 分类: 偶尔发牢骚 |
一个强大的文件下载工具curl
curl是一个利用URL语法在命令行方式下工作的文件传输工具。本文介绍了它的简单用法。
curl是一个利用URL语法在命令行方式下工作的文件传输工具。它支持很多协议:FTP,
FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及
LDAP。curl同样支持HTTPS认证,HTTP POST方法, HTTP PUT方法, FTP上传, kerberos认证,
HTTP上传, 代理服务器, cookies, 用户名/密码认证, 下载文件断点续传, 上载文件断点续传, http代理服务器管道(
proxy tunneling), 甚至它还支持IPv6, socks5代理服务器,
通过http代理服务器上传文件到FTP服务器等等,功能十分强大。Windows操作系统下的网络蚂蚁,网际快车(FlashGet)的功能它都可以做到。准确的说,curl支持文件的上传和下载,所以是一个综合传输工具,但是按照传统,用户习惯称curl为下载工具。
curl是瑞典curl组织开发的,您可以访问http://curl.haxx.se/获取它的源代码和相关说明。鉴于curl在Linux上的广泛使用,IBM在AIX
Linux Toolbox的光盘中包含了这个软件,并且您可以访问IBM网站http://www-
1.ibm.com/ser
标签:
curl |
标签:
curl |
Online:
标签:
curl |
curl学习
校园网ip网费查询脚本的分析
这个脚本原来是bbs上的一个帖子,我拿出来作为学习curl的资料。
设置cookie,如下:
[jasonh@fbsd bin]$ ./curl.sh
所剩余额: 109.00
[jasonh@fbsd bin]$ cat curl.sh
curl -d
'fr=00&id_ip=YOUR_IP&pass=YOUR_PASSWD&set=%BD%F8%C8%EB'
\
sed -n 's/^.*\(所剩余额\)\([^0-9]*\)\([0-9.]*\).*/\1: \3/p'
命令分析:
curl
curl突破限制的一些用法
curl是一個非常好用的下載與上傳的工具,如果有一個一連串的下載與上傳的任務要做,這時後我們就可以使用curl幫助我們.
下面都是一些我在網路上看到不錯的文章(一些使用上的例子),貼在這裡,互相交流學習.
========================================
curl的用法
一、基本抓檔:
% curl -O 'http://blueapple.infor.org/curl/1.txt'
敲入這行指令以後,會出現代表抓檔進度以及速度的文字。
一定有人有過這種經驗:網頁上有許多按照編號命名的檔案,每次都要一個一個點選以後再儲存,實在很煩!要是只有十個二十個那還好,可是要是遇上了好幾百個、好幾千個檔案呢?curl提供了連續抓檔案的功能:
% curl -O 'http://blueapple.infor.org/curl/mac/[1-10].jpg'
三、續傳檔案:
有的時候抓檔抓到一半就斷線是