侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

Windows 下安装Curl

2023-11-11 星期六 / 0 评论 / 0 点赞 / 62 阅读 / 2969 字

curl是利用URL语法在命令行方式下工作的开源文件传输工具。它支持很多协议:FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAP。实例

curl是利用URL语法在命令行方式下工作的开源文件传输工具。它支持很多协议:FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAP。实例作用,比如要简单爬某个网站的资料,而且这个网页是有一定的顺序的。



.

上图用一句话把list_15_1.htm- list_15_345.htm的信息都保存到data.html里面,然后打开文档,查找中正则匹配,简单快捷的把想要的资料爬了下来,而且跨过了php复杂的代码实现,而且PHP 还得每次按语法写一大堆再运行后然后等待函数语法报错

.

到这里http://curl.haxx.se/download/下载文件curl-7.17.1-win32-ssl.zip,如果不需要使用ssl的话,可以直接下载curl-7.17.1-win32-nossl.zip,并且直接就可以使用。为了便于以后请求https格式的网址,我们最好使用带ssl功能的。

解压完毕后,进入解压目录,找到curl.exe。接下来打开cmd,进入该目录。

二.curl基本命令行1.查看网页源码,以www.sina.com为例

curl www.sina.com     

2.要想保存这个文件就使用

 curl -o 【文件名】 www.sina.com    

3.只显示头信息

curl -i www.sina.com  

4.显示通信过程(ip地址,端口号)

curl -v www.sina.com 

5.获取更加详细的信息

curl --trace output.txt www.sina.com 

6.发送表单信息

发送表单信息有GET和POST两种方法。GET方法相对简单,只要把数据附在网址后面就行。 curl example.com/form.cgi?data=xxx POST方法必须把数据和网址分开,curl就要用到--data参数。 curl --data "data=xxx" example.com/form.cgi 

7.文件上传

假如我们下了个这样的表单 <form method="POST" enctype='multipart/form-data' action="upload.cgi">     <input type=file name=upload>     <input type=submit name=press value="OK"> </form> 就可以使用 curl --form upload=@localfilename --form press=OK [URL] 

广告 广告

评论区