英语四六级CET46免考号查分软件(无需准考证号)

四六级准考证号说明~:

准考证号 前6位是地区号~

然后是121 (表示12年的第1次,即12年6月份的)~

然后是1或2 (1代表四级,2代表6级)~

然后的三位是考场号~

最后两位是座位号~

背景~:

今天七夕,其实不知道,听别人说的~

早上起来看了下Django的文档,然后发了个神经明明知道自己6级不会过还是去查了~

然后就想试试能不能用程序实现这个过程~

所以~

在这个据说是美好的节日里我一个人默默用Python写了这个只需要名字就能查到四六级成绩的软件~

忘记准考证号也没关系了~

考完全都扔掉也没关系了~

控制台界面更环保(其实是偷懒懒得去写GUI的窗口界面)~

全国大学都能用哦亲~

每年都能用哦亲(99宿舍网站不发生什么变化的话)~

做完之后发现这个也许会给很多人方便,所以就分享了,希望能够造福人类~

知道准考证号的同学请移步 http://cet.99sushe.com/ 查询~

程序官方说明: http://ashin.sinaapp.com/cuitse102/cet46

新版本已更新,请访问官网下载

截图~:

使用~:

1.打开软件,按照提示挨着输入正确的信息,等待提示完毕就行了~学校名输入是要注意,比如有XXX大学XXX学院的院校,先完整输入,如果提示不对的话,就只输XXX大学就行了。先输入完整名字。

(这个截图太扯,都是0分。有两个刘璐,还有个在下面没截到~不放心的可以用显示出的准考证号自己去网上再查一遍哦亲~)

2.注意,控制台里千万别用鼠标选中界面,不然进程会阻塞,程序没法运行哦~

3.有同学说不能输入,这个我就伤不起了,你可以用复制粘贴的办法:在顶部的边框上右键->编辑->粘贴~

4.可能会有相同名字的同学,所以一定要等程序运行完再说哦,具体自己是那个成绩就只能自己判断了~

(默认是按照名字的前2个字去查询的,所以会有同名的结果,而且本身也可能就会有同名的结果)

出现不相关人的名字的情况也是可能的,比如440061121108008和440060121104309这些考号,你在http://cet.99sushe.com/ 上去查,把考号Ctrl+v粘贴进去就能查,名字无所谓了,所以软件在查询时就显示出来了)

5.彻底全部查询完了会提示按任意键退出,可能会用很久的时间,开着他看书去吧~

6.具体得到结果的速度得看你当前的网速和你的考号位置给不给力了,姓名首字母越靠后貌似用的时间会越久~今天下午开始服务器网关超时比较严重,可能会等待很久或者查不到结果,刚写好程序的时候最多只需用十多分钟,如果没查到多试几次或者等到晚一点用户少点的时候再试试

7.程序不是很完善,微博上很多同学有问题,特地重新来编辑了下,希望能帮到大家。没有做成图形界面使用不太方便,导致让很多人不能输入,表示抱歉~

原理~:

根据你输入的学校名字和你电脑上的时间还有你的考试类型来生成一大堆准考证号~

然后用他们挨个查~

学校名和对应的学校代码是用脚本制动生成的列表~

验证时是把列表转换为字典看能否获取到键~

获取不到的话就没法进入下一步,学校大概内置有2500多个~

生成准考证号时默认200个考场,每个考场40人来双层循环的~

循环式用的字符串格式化占位补0输出就能产生合理精简的准考证号字典~

默认线程池中开启10个线程暴破~

请求数据的时候99网必须要加上头信息才能正确返回数据~

CET46免考号查分程序微盘下载: http://t.cn/zYYWXqn

新版本已更新,请访问官网下载: http://ashin.sinaapp.com/article/74/

 工具

也可以看看


全国大流量卡免费领

19元月租ㆍ超值优惠ㆍ长期套餐ㆍ免费包邮ㆍ官方正品