zoukankan      html  css  js  c++  java
  • Shell 利用 curl 模拟登陆

    -b 参数 指定使用cookie文件

    -c是往cookie文件中写cookie

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

    -L 指定页面自动跳转

    #curl -c ck.txt --user-agent Mozilla/4.0 -d "username=****&password=*****&server_id=1&submit=true" 登陆的url 
    #curl -c ck.txt -b ck.txt --user-agent Mozilla/4.0 请求的url
    #! /bin/Bash
    ###############################
    #          2013-10-23         #
    #        author jackluo       #
    #      net.webjoy@gmail.com   #
    ###############################
    server_url=url
    login_url=${server_url}account/login #登陆地址
    for server_id in 1 2;do
            login_server_info="username=****&password=******&server_id=${server_id}&submit=true" #登陆 服务器帐号信息
            curl -c server_cookie_${server_id}.txt --user-agent Mozilla/4.0 -d ${login_server_info} ${login_url}
            curl -c server_cookie_${server_id}.txt -b server_cookie_${server_id}.txt --user-agent Mozilla/4.0 ${server_url}import/export_logLogin >> log.log #导入数据
            curl -c server_cookie_${server_id}.txt -b server_cookie_${server_id}.txt --user-agent Mozilla/4.0 ${server_url}cron/user_keep_rate >> log.log
            curl -c server_cookie_${server_id}.txt -b server_cookie_${server_id}.txt --user-agent Mozilla/4.0 ${server_url}cron/device >> log.log
            curl -c server_cookie_${server_id}.txt -b server_cookie_${server_id}.txt --user-agent Mozilla/4.0 ${server_url}cron/recharge >> log.log
            curl -c server_cookie_${server_id}.txt -b server_cookie_${server_id}.txt --user-agent Mozilla/4.0 ${server_url}cron/allpropslist >> log.log
            curl -c server_cookie_${server_id}.txt -b server_cookie_${server_id}.txt --user-agent Mozilla/4.0 ${server_url}cron/allacslist >> log.log
            curl -c server_cookie_${server_id}.txt -b server_cookie_${server_id}.txt --user-agent Mozilla/4.0 ${server_url}cron/online >> log.log
            curl -c server_cookie_${server_id}.txt -b server_cookie_${server_id}.txt --user-agent Mozilla/4.0 ${server_url}cron/ltv >> log.log
    done;
  • 相关阅读:
    hadoop集群默认配置和常用配置
    linux 修改目录文件权限,目录文件所属用户,用户组
    linux 修改目录文件权限,目录文件所属用户,用户组
    centos配置ssh免密码登录
    Hadoop的Python框架指南
    Python 调试工具
    Django 1.6 的测试驱动开发
    MongoDB学习笔记一:MongoDB的下载和安装
    Flash-制作空心文字
    Tomcat类载入器机制(Tomcat源代码解析六)
  • 原文地址:https://www.cnblogs.com/jackluo/p/3384816.html
Copyright © 2011-2022 走看看