zoukankan      html  css  js  c++  java
  • 模拟Post登陆带验证码的网站

    前言: 作者在一个项目需求 模拟用户登陆,获取该用户的订单记录.

    该系统需要用户名,密码,验证码 (验证码为正楷的数字4位),于是参考网络一些文章,并进行了很多测试,总结步骤如下:

     

    步骤1 : 通过http登陆的页面获取相关CookieCollection

     例如登陆页面为  http://www.某域名.com/login.php

     通过 HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);

    方法获取返回的CookieCollection

    步骤2:  通过传递登陆页的CookieCollection, 获取验证码的数字

    验证码一般是隐藏在 img里的,你可以通过httpWatch 获取对应的url ,

    然后通过上一步骤获取的 CookieCollection和对应的Url 获取验证码, 本作者只做了规范的数字验证码成功案例,其他验证码方式正在探索中.

     

    步骤3; 通过对应的参数post 数据到页面,包括登陆页面的CookieCollection

    及步骤2获取的验证码

    步骤4 登陆成功后 ,获取相关其他页面的值

  • 相关阅读:
    aarch64_p1
    aarch64_o2
    aarch64_o1
    aarch64_n3
    aarch64_n2
    aarch64_n1
    aarch64_m3
    aarch64_m2
    aarch64_m1
    aarch64_l3
  • 原文地址:https://www.cnblogs.com/meetweb/p/3624828.html
Copyright © 2011-2022 走看看