dsad1212 发表于 2020-8-22 16:53

[Windows] [java] 基于java写的 超星学习通、智慧树知到 课程查询小工具 包含验证题库

本帖最后由 dsad1212 于 2020-8-22 16:57 编辑


最近网课比较多嘛, 闲下来没事研究了下协议,顺便收集题库
前段时间研究了下学习通和知到的登录协议,并尝试写了一个自动登录并获取课程的程序。
包含了超星的验证码识别
写了些抓包的题库的工具,准确率达到98%
小编花了2个月集成做了个压缩包
下崽地质:https://www.90pan.com/b1893625



<div class="lg-item icon-pwd margin-btm24">
                <input type="password" class="pd-right125" placeholder="密码" autocomplete="off" id="password" maxlength="20">
                <i class="pos-r24icon-eye-close fr" style="right:100px"></i>
                <a href="javaScript:void(0)" class="col-lightblue pos-r24">忘记密码?</a>
                <p class="err-txt" id="passwordMsg"></p>
            </div>
            <!--验证码-->
            <div class="item-code-random"> <!--错误提示样式加上 : error-tip-->
                <input type="text" class="ipt-code ipt-focus" placeholder="请输入右边四位数字" id="vercode" maxlength="4">
                <div class="fr code-img" id="codeImg" style="cursor:pointer"><img id="numVerCode"width="96" height="38" /></div>
                <!--<p class="err-txt">验证码错误,请重新输入</p>-->
                <p class="err-txt" id="vercodeMsg"></p>
            </div>
             <div class="btns-box">
                      <p class="err-tip" id="err-txt2"></p>
                  <button type="button" class="btn-big-blue" id="loginBtn">登录</button>
            </div>
            <input type="hidden" id="refer" name="refer" value="http%3A%2F%2Fi.mooc.chaoxing.com" />
            <input type="hidden" id="fid" name="fid" value="-1" />
            <input type="hidden" id="startFid" name="startFid" value="-1" /><!--初始fid-->
                        <input type="hidden" id="fidName" name="fidName" value=""/>
                        <input type="hidden" id="pid" name="pid" value="-1" />
                         <input type="hidden" name="productid" id="productid" value=""/>
                         <input type="hidden" id="t" name="t" value="true" />
      </form>
                <p class="Agreement">登录即表示同意平台<atarget="_blank">《隐私政策》</a>和<atarget="_blank">《用户协议》</a></p>
    </div>
</div>

<script type="text/javascript" src="/js/fanya/login.js?v=1"></script>
<script type="text/javascript" src="/js/fanya/selectunit.js"></script>
<script>
    $(function () {
      getNumCode();
      //初始化化选择学校
      initSelectList();
      var fidName = $("#fidName").val();
      if(fidName != undefined && fidName != null && fidName != ""){
                $("#lg-title").html(fidName);
                var fid = $("#startFid").val();//初始fid,没有发生更改之前的fid
                        var pid = $("#pid").val();
                        //是否联盟单位
                if(isPidUnit(fid,pid)){
                        $("#unitDiv").hide();
                        $("#pidDiv").show();
                }else{




QQ图片20200822154743.....png (23.04 KB, 下载次数: 0)
抓包https://attach.52pojie.cn/forum/202008/22/154804lalv0tl0cz0aactu.png
QQ图片20200822154905111.png (40.83 KB, 下载次数: 0)
https://attach.52pojie.cn/forum/202008/22/154919f48oovs4mfvsmmom.png
QQ图片20200822154617111.png (36.22 KB, 下载次数: 0)
登录抓包https://attach.52pojie.cn/forum/202008/22/154638wlxooyi9xlapqa9q.png

春暖花开我在 发表于 2020-8-22 16:57

谢谢大牛

pb510519316 发表于 2020-8-22 17:02

谢谢大佬

萨卡阿萨德 发表于 2020-8-22 17:02

6666666666

Lichy 发表于 2020-8-22 17:46

好的,非常感谢

1137872873 发表于 2020-8-22 19:48

6666666666

zdy0828 发表于 2020-8-22 22:35

感谢楼主分享

ym_tian 发表于 2020-8-22 23:48

6666

17688156704 发表于 2020-8-23 07:58

谢谢分享
页: [1]
查看完整版本: [Windows] [java] 基于java写的 超星学习通、智慧树知到 课程查询小工具 包含验证题库