cookie可存的最大限制_Shell编程:shell脚本curl模拟登陆网站,保存登录cookie会话

作者:迷神

在平时做Linux服务器,经常会有一些涉及到一些命令行下的登录网站URL获取信息的情景,这个时候,就用到 shell结合curl了。

2fbbf4583e521d5590bbd1ecd4cdedf3.png

curl命令参数:

-b 参数 指定使用cookie文件

-c是往cookie文件中写cookie

-d 是指定此次登录所需的参数,通过httpfox查看

-L 指定页面自动跳转

第一步,先登录,保存cookie

curl -c ck.txt --user-agent Mozilla/4.0 -d "username=****&password=*****&server_id=1&submit=true" 登陆的url 

携带cookie登录网站

curl -c ck.txt -b ck.txt --user-agent Mozilla/4.0 请求的url地址

更多CURL参数:

一、参数详解

-M/--manual 显示全手动

-n/--netrc 从netrc文件中读取用户名和密码

--netrc-optional 使用 .netrc 或者 URL来覆盖-n

--ntlm 使用 HTTP NTLM 身份验证

-N/--no-buffer 禁用缓冲输出

-o/--output 把输出写到该文件中

-O/--remote-name 把输出写到该文件中,保留远程文件的文件名

-p/--proxytunnel 使用HTTP代理

--proxy-anyauth 选择任一代理身份验证方法

--proxy-basic 在代理上使用基本身份验证

--proxy-digest 在代理上使用数字身份验证

--proxy-ntlm 在代理上使用ntlm身份验证

-P/--ftp-port 使用端口地址,而不是使用PASV

-Q/--quote 文件传输前,发送命令到服务器

-r/--range 检索来自HTTP/1.1或FTP服务器字节范围

--range-file 读取(SSL)的随机文件

-R/--remote-time 在本地生成文件时,保留远程文件时间

--retry 传输出现问题时,重试的次数

--retry-delay 传输出现问题时,设置重试间隔时间

--retry-max-time 传输出现问题时,设置最大重试时间

-s/--silent 静音模式。不输出任何东西

-S/--show-error 显示错误

--socks4 用socks4代理给定主机和端口

--socks5 用socks5代理给定主机和端口

-t/--telnet-option Telnet选项设置

--trace 对指定文件进行debug

--trace-ascii Like 跟踪但没有hex输出

--trace-time 跟踪/详细输出时,添加时间戳

-T/--upload-file 上传文件

--url Spet URL to work with

-u/--user 设置服务器的用户和密码

-U/--proxy-user 设置代理用户名和密码

-V/--version 显示版本信息

-w/--write-out [format] 什么输出完成后

-x/--proxy 在给定的端口上使用HTTP代理

-X/--request 指定什么命令

-y/--speed-time 放弃限速所要的时间。默认为30

-Y/--speed-limit 停止传输速度的限制,速度时间'秒

-z/--time-cond 传送时间设置

-0/--http1.0 使用HTTP 1.0

-1/--tlsv1 使用TLSv1(SSL)

-2/--sslv2 使用SSLv2的(SSL)

-3/--sslv3 使用的SSLv3(SSL)

--3p-quote like -Q for the source URL for 3rd party transfer

--3p-url 使用url,进行第三方传送

--3p-user 使用用户名和密码,进行第三方传送

-4/--ipv4 使用IP4

-6/--ipv6 使用IP6

-#/--progress-bar 用进度条显示当前的传送状态

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值