Linux curl命令參數詳解

linux curl是通過url語法在命令行下上傳或下載文件的工具軟件,它支持http,https,ftp,ftps,telnet等多種協議,常被用來抓取網頁和監控Web服務器狀態。

一、Linux curl用法舉例:
1. linux curl抓取網頁:

抓取百度:

如發現亂碼,可以使用iconv轉碼:

iconv的用法請參閱:在Linux/Unix系統下用iconv命令處理文本文件中文亂碼問題


2. Linux curl使用代理

linux curl使用http代理抓取頁面:

使用socks代理抓取頁面:

代理服務器地址可以從爬蟲代理上獲取。


3. linux curl處理cookies

接收cookies:

發送cookies:


4. linux curl發送數據:

linux curl get方式提交數據:

linux curl post方式提交數據:

以表單的方式上傳文件:

相當於設置form表單的method="POST"和enctype='multipart/form-data'兩個屬性。


5. linux curl http header處理:

設置http請求頭信息:

設置http響應頭處理:


6. linux curl認證:


6. 其他:

轉載: http://www.aiezu.com/system/linux/linux_curl_syntax.html
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章