加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

Linux curl命令参数详解--转载

发布时间:2020-12-13 14:06:13 所属栏目:Linux 来源:网络整理
导读:div class="content" 一、Linux curl用法举例: 1. linux curl抓取网页: 抓取百度: div id="crayon-54ced3a098531297109663" class="crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes crayon-wrapped" data-settings=" mini
<tr class="crayon-row">
<td class="crayon-nums " data-settings="show">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-54ced3a098531297109663-1">1

如发现乱码,可以使用

<div id="crayon-54ced3a098543339551470" class="crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes crayon-wrapped" data-settings=" minimize scroll-mouseover wrap">
<div class="crayon-plain-wrap">?
<div class="crayon-main">
<table class="crayon-table">

<tr class="crayon-row">
<td class="crayon-nums " data-settings="show">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-54ced3a098543339551470-1">1

iconv的用法请参阅:

2. Linux curl使用

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

使用socks代理抓取页面:

<p class="noindent">代理服务器地址可以从<a class="external" href="http://pachong.org/" rel="external nofollow" target="_blank">爬虫代理上获取。

3. linux curl处理

接收cookies:

发送cookies:

4. linux curl发送数据:

linux curl?

linux curl?

以表单的方式上传文件:

<p class="noindent">相当于设置form表单的method="POST"和enctype='multipart/form-data'两个属性。

5. linux curl http header处理:

设置http请求头信息:

设置http响应头处理:

6. linux curl认证:

<div id="crayon-54ced3a098570218333192" class="crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes crayon-wrapped" data-settings=" minimize scroll-mouSEOver wrap">
<div class="crayon-plain-wrap">?
<div class="crayon-main">
<table class="crayon-table">

<tr class="crayon-row">
<td class="crayon-nums " data-settings="show">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-54ced3a098570218333192-1">1
<div class="crayon-num crayon-striped-num" data-line="crayon-54ced3a098570218333192-2">2

6. 其他:

<div id="crayon-54ced3a098575481608488" class="crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes crayon-wrapped" data-settings=" minimize scroll-mouSEOver wrap">
<div class="crayon-plain-wrap">?
<div class="crayon-main">
<table class="crayon-table">

<tr class="crayon-row">
<td class="crayon-nums " data-settings="show">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-54ced3a098575481608488-1">1
<div class="crayon-num crayon-striped-num" data-line="crayon-54ced3a098575481608488-2">2

<div class="fixed">?

。当有存在多个参数使用&连接时可能会出错。
GET /ppcredit_getbill/alive.jsp HTTP/1.1 > User-Agent: curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.19.1 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2 > Host: localhost:8080 > Accept: */* > <!DOCTYPE html<span style="color: #0000ff;">>
<span style="color: #0000ff;"><
<span style="color: #800000;">html
<span style="color: #0000ff;">>

<span style="color: #0000ff;"><
<span style="color: #800000;">head
<span style="color: #0000ff;">>

<span style="color: #0000ff;"><
<span style="color: #800000;">meta <span style="color: #ff0000;">charset<span style="color: #0000ff;">="UTF-8"<span style="color: #0000ff;">>
<span style="color: #0000ff;"><<span style="color: #800000;">title<span style="color: #0000ff;">><span style="color: #000000;">tomcat娴嬭瘯椤/title>
<span style="color: #0000ff;"></<span style="color: #800000;">head<span style="color: #0000ff;">>
<span style="color: #0000ff;"><<span style="color: #800000;">body <span style="color: #0000ff;">>
<span style="color: #0000ff;"><<span style="color: #800000;">h1<span style="color: #0000ff;">><span style="color: #000000;">tomcat is alive锛/h1>
<span style="color: #0000ff;"><<span style="color: #800000;">hr<span style="color: #0000ff;">>
<span style="color: #0000ff;"><<span style="color: #800000;">table<span style="color: #0000ff;">>
<span style="color: #0000ff;"><<span style="color: #800000;">tr<span style="color: #0000ff;">>
<span style="color: #0000ff;"><<span style="color: #800000;">td<span style="color: #0000ff;">>璁块棶IP<span style="color: #0000ff;"></<span style="color: #800000;">td<span style="color: #0000ff;">>
<span style="color: #0000ff;"><<span style="color: #800000;">td<span style="color: #0000ff;">>127.0.0.1<span style="color: #0000ff;"></<span style="color: #800000;">td<span style="color: #0000ff;">>
<span style="color: #0000ff;"></<span style="color: #800000;">tr<span style="color: #0000ff;">>
<span style="color: #0000ff;"></<span style="color: #800000;">table<span style="color: #0000ff;">>
<span style="color: #0000ff;"></<span style="color: #800000;">body<span style="color: #0000ff;">><span style="color: #000000;">

  • Connection #0 to host localhost left intact
  • Closing connection #0

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

<div class="content">

一、Linux curl用法举例:
1. linux curl抓取网页:

抓取百度:

<div id="crayon-54ced3a098531297109663" class="crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes crayon-wrapped" data-settings=" minimize scroll-mouSEOver wrap">
<div class="crayon-plain-wrap">?
<div class="crayon-main">
<table class="crayon-table">

    推荐文章
      热点阅读