最新公告
  • 欢迎您光临波比源码,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • 使用Httpclient模拟登陆正方软件股份有限公司开发的教务管理系统

    事前声明,我写这篇,只是为了分享1下,登录网站不止有使用cookies这1种方法,还有1种使用随机码的方法,并没有泄漏“商业机密”的想法,本人材疏学浅,只是在站在伟人的肩膀上,摘到了1个小小的苹果。。。

    毕设ing…

    有1模块就是获得教务管理系统里面对应学号的学生信息,并有后续的操作!正常情况下,为了实现这些功能必须要求用户正确登陆!有1段时间学习HttpClient,并在网上寻觅关于HttpClent摹拟登录网站的blog和demo学习,但是找的很多都是这样说“在获得验证码(教务系统需要输入验证码,方能登录)的时候,并获得到cookies,得到这些cookies,然后在后继的操作进程中将这些cookies加入到Header就好了”,有了这样的思路就实现以下,但是我在获得cookies的时候,得到的是“null”

    <span style="font-family:Microsoft YaHei;font-size:12px;">List<Cookie> cookies = httpClient.getCookieStore().getCookies();</span>

    由于Httpclient也是刚刚使用,我以为是我的代码毛病,各种调试,没有问题。最后我使用火狐阅读器,firefox登录看要求信息,奇怪的是,居然发现没有cookies,如图

    这很奇怪,在HttpClent的群里问了问,有的说是调试工具的问题,我想了想也是,那就试试HttpWatch,FireBug,谷歌阅读器,还有位大哥介绍使用Fiddler2。结果仍然没有cookies,苦笑了1番,但是发现了Fiddler2这个工具不错,解析的非常详细,有兴趣的可以下载使用。

    平时也不是都趴在毕设上,过了几天吧,实在想不通头绪,就找到正方软件公司客服,想问问这1块是如何实现不用cookies登录的(后来证实我这类做法太弄笑了,人家说是商业机密,不能外传),有点失望,抱着试试看的态度在网上直接搜索摹拟登陆方正系统,嘿,居然搜出好多条目,终究找到1个靠谱的Blog

    通过这个Blog我终究知道了登陆的秘密

    在登陆界面,当验证码出来的时候,下面的响应头里有这个属性“Location”,在后面的值中有1串长度为24的随机码,此时,地址栏里的url也加上了这段随机码!

    通过这个随机码就能够进行后续的操作!

    果然是这样,通过这1方法,我成功的登录进去!


    波比源码 – 精品源码模版分享 | www.bobi11.com
    1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
    2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
    3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
    4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
    5. 如有链接无法下载、失效或广告,请联系管理员处理!
    6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
    7. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!

    波比源码 » 使用Httpclient模拟登陆正方软件股份有限公司开发的教务管理系统

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    波比源码
    一个高级程序员模板开发平台
    升级波友尊享更多特权立即升级