Linux系统中curl命令常用参数以及使用方法
linux系统下curl命令是通过url语法在命令行下上传或下载文件的工具软件,它支持http,https,ftp,ftps,telnet等多种协议,常被用来抓取网页和监控Web服务器状态。
1,查看网站内容
curl url
比如curl www.baidu.com 显示内容比较多,这里不展示,请自行测试。
2,查看网站或网页地址http状态,常用
curl -I url地址
[[email protected] public_html]# curl -I 21yunwei.com HTTP/1.1 301 Moved Permanently Server: nginx/1.2.9 Date: Sun, 08 May 2016 18:56:14 GMT Content-Type: text/html; charset=UTF-8 Connection: keep-alive X-Powered-By: PHP/5.3.29 Location: http://www.21yunwei.com/
3. curl使用代理
linux curl使用http代理抓取页面:
curl -x 1.2.3.4:80 http://iframe.ip138.com/ic.asp|iconv -fgb2312 curl -x 1.2.3.4:80 -U aiezu:password http://www.baidu.com
使用socks代理抓取页面: