参考:
http://www.linuxdiyf.com/linux/2800.html
http://dbajun.iteye.com/blog/1813801
测试访问网页:
[zabbix@zabbix server]$ curl www.baidu.com
<!DOCTYPE html><!--STATUS OK--><html><head><meta http-equiv="content-type" content="text/html;charset=utf-8"><meta http-equiv="X-UA-Compatible" content="IE=Edge"><meta content="always" name="referrer">
...
...
'result_form':"#form",'result_kw':"#kw"});</script><script>if(navigator.cookieEnabled){document.cookie="NOJS=;expires=Sat, 01 Jan 2000 00:00:00 GMT";}</script></body></html>
[zabbix@zabbix server]$
路径访问:
[zabbix@zabbix server]$ curl http://donald-draper.iteye.com/admin/blogs/2316699
<html><body>You are being <a href="http://www.iteye.com/login">redirected</a>.</body></html>[zabbix@zabbix server]$
带参数:
[zabbix@zabbix server]$ curl http://192.168.126.128/zabbix/dashboard.php?sid=9422e571896006a3
<!doctype html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=Edge"/>
<title>zabbixServer: Dashboard</title>
<meta name="Author" content="Zabbix SIA" />
<meta charset="utf-8" />
<meta name="msapplication-config" content="none"/>
<link rel="shortcut icon" href="images/general/zabbix.ico" />
....
.....
hat_lastiss":{"frequency":60,"url":'?output=html',"counter":0,"darken":0,"params":{"favobj":'hat',"favref":'hat_lastiss',"favaction":'refresh'}},"hat_webovr":{"frequency":60,"url":'?output=html',"counter":0,"darken":0,"params":{"favobj":'hat',"favref":'hat_webovr',"favaction":'refresh'}},"hat_hoststat":{"frequency":60,"url":'?output=html',"counter":0,"darken":0,"params":{"favobj":'hat',"favref":'hat_hoststat',"favaction":'refresh'}}});
jqBlink.blink();
cookie.init();
chkbxRange.init();
});
// ]]></script></body>
</html>
[zabbix@zabbix server]$
测试保存网页命令
[zabbix@zabbix server]$ curl -o baidu.html www.baidu.com
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 99583 0 99583 0 0 31378 0 --:--:-- 0:00:03 --:--:-- 31374
[zabbix@zabbix server]$ ls -al
total 2092
-rw-rw-r-- 1 zabbix zabbix 99583 Aug 10 17:33 baidu.html
分享到:
相关推荐
Linux curl 命令参数详解 Linux curl 命令是通过 URL 语法在命令行下上传或下载文件的工具软件,它支持 HTTP、HTTPS、FTP、FTPS、Telnet 等多种协议,常被用来抓取网页和监控 Web 服务器状态。 一、抓取网页 ...
深入理解 Linux curl 命令:功能详解与实用技巧
总的来说,Curl命令是Linux环境中不可或缺的工具之一,其强大的功能和灵活性使得无论是简单的数据获取还是复杂的网络交互,都能够轻松应对。熟练掌握Curl的使用,对于提升工作效率和解决问题的能力大有裨益。
【CURL 在 Win 和 Linux 下的详细教程】 CURL 是一个强大的命令行工具,用于传输数据,支持多种协议,如 HTTP、HTTPS、FTP、FTPS 等。无论是 Windows 还是 Linux 操作系统,CURL 都可以方便地进行网络数据的抓取和...
curl是一个利用URL语法在命令行下工作的文件传输工具,支持很多种http请求操作,详情可以参考Linux curl命令最全详解_Angel_CG的博客-CSDN博客_curl命令。curl现在在linux与win10都是有内置的,在命令行中可以直接...
本文将深入探讨如何使用curl命令来实现在Linux环境下进行SFTP和FTP上传操作。 首先,让我们了解一下SFTP。SFTP是一种基于SSH(Secure Shell)的安全文件传输协议,它提供了安全的数据传输,保护了用户的登录凭证和...
Linux中的`curl`命令是一个非常强大的工具,用于在命令行环境中进行文件的上传和下载,尤其在HTTP、HTTPS、FTP等协议的交互中扮演着重要角色。它支持多种选项来定制请求行为,使得用户能够灵活地操作网络资源。 1. ...
您可能感兴趣的文章:Linux 中 CURL常用命令详解linux下为php添加curl扩展的方法Linux下命令行cURL的10种常见用法示例linux curl命令详解及实例分享Linux中curl命令和wget命令的使用介绍与比较linux shell中curl ...
curl linux命令curl的用法 英文版》和描述《curl命令可用来下载文件,或者模拟http请求,而且支持非常多的协议,这是一篇非常全面的说明,英文文字版》透露了本文所涉及的核心内容是关于Linux环境下curl命令的使用...
Linux中的curl命令是一个非常强大的工具,它允许用户在命令行环境下执行HTTP、FTP、SMTP等协议的网络操作,包括文件的下载和上传。这个命令在系统管理、自动化脚本和远程数据交互中扮演着重要角色。以下是curl命令的...
标题 "windows 下可以使用curl命令" 暗示了我们讨论的是如何在Windows操作系统环境下使用curl工具。curl是一个强大的命令行工具,用于传输数据到或从服务器,支持多种协议如HTTP、HTTPS、FTP等。在Windows系统中,它...
标题中的“Linux-一个将curl命令转为PythonNodejsRPHPGo代码的工具”揭示了一个实用的编程工具,它能够将curl命令转换成多种编程语言的等效代码,包括Python、Node.js、R、PHP和Go。这个工具对于开发者来说非常有用...
### Linux常用命令详解 #### 一、文件管理 1. **ls**:此命令用于列出当前目录中的文件和子目录。通过使用不同的选项,可以改变其输出格式。 - `-l`:使用长格式列表输出,包括文件权限、拥有者、组、大小等详细...
1. 使用`tar -zxvf curl-7.71.1.tar.gz`命令解压文件。 2. 进入解压后的目录:`cd curl-7.71.1` 3. 配置编译选项:`./configure` 4. 编译源代码:`make` 5. 安装到系统:`sudo make install` 需要注意的是,某些...
在Linux环境中,curl命令广泛用于与HTTP服务器交互,它可以处理各种HTTP方法,支持HTTPS、HTTP/2,还可以处理身份验证、cookie、上传文件等复杂情况。使用curl命令,开发者可以方便地模拟客户端行为,验证服务端的...
使用CURL进行模拟登陆,在一些自动化场景中,相关脚本部署在Linux上,并且是命令行的操作方式,模拟页面的操作基本无法实现,本例使用curl模拟http请求,实现浏览器操作
在Linux系统中,C++与curl库结合可以实现强大的网络文件下载功能。curl是一个命令行工具,用于获取或传输数据,支持多种协议,包括HTTP、HTTPS、FTP等。在C++编程中,我们可以利用libcurl这个库来实现相同的功能。本...