智学网排名计算教程(全网最全)

您所在的位置:网站首页 全品官网查分 智学网排名计算教程(全网最全)

智学网排名计算教程(全网最全)

2024-01-20 20:37| 来源: 网络整理| 查看: 265

一、序章废话和声明

当我们在智学网查分的时候总会遇到不排名的情况,那么如何计算排名呢?

(注意:本文的方法仅限于获取每科的年级排名,有最多不超过±0.5%×年级人数误差)

声明:本文为原创,禁止个人或单位等未经许可下转载和改编,如需转载或改编,请联系up

本文的绝大部分内容均为up自己发现和创造,(但并非是全网首发)而剩下的少部分内容均为up总结的他人内容,并且仅会标明出处和附上链接、介绍

本文的内容仅供学习参考使用,严禁用于非法用途,造成的任何后果,作者一概不负责任。

二、教程

    首先我们打开智学网:zhixue.com,登录。

登录

    进入成绩报告界面www.zhixue.com/activitystudy/web-report

成绩报告界面

    这时,按下键盘上的F12,打开开发人员工具

    找到上方标题栏,点击网络

开发者人员工具->网络

    然后点击你想要查询的报告,这是右侧窗口会弹出一堆东西,不管它,点击上方的搜索按钮(一),搜索“myBank”(不带双引号)(二),然后点击第二个结果(三)

别看了,我自己的分数已经被我改了(悲)

在打开的界面中找到“响应”(四)点击后复制其内容(黄色荧光笔画出来的全部,ctrl+A全选,ctrl+C复制)

响应->复制所有

把复制的值随便往某个json在线格式化网站一丢,这里我随便找了个,自己找也行:tool.okmg.cn/json/

得到如下结果:其中“myBank”(我的排名)就是我们要的数据,该数据代表了你每科在年级随机100人中的排名。也就是说,只要将myBank÷100×年级总人数≈你的单科实际排名(注意是单科!)

为什么说是约等于呢?因为在计算过程中由于JavaScript的浮点数计算精度限制,所以得出的“myBank”会存在误差(不过已经可以大致算出来了,就不必这么纠结了吧~)

如果你还有其他需求,可以自行翻译键值,获取自己想要的数据

格式化后的json文件(vscode)

三、工具

若按上面的方法一步一步去做,那就太麻烦了,所以up自己用python开发了一个小工具供大家查询自己的排名,工具我会开源在github上,无法访问的小伙伴们我也会上传到 奶牛快传,按提示便可放心食用

github:

https://github.com/LonelyAlan62/zhixue_bank/releases

白牛快传:

https://cowtransfer.com/s/d0ae04c25eee4e

口令:vqvsbb

注意:程序成品使用pyinstall于win11上打包为exe,在注意兼容性的同时,仅支持windows平台。若有其他平台运行需求,请自行前往GitHub下载源代码编译或打包(如果你不想自己干的话,可以有偿私信up~)同时请各位遵守开源协议,谢谢~(小声)

与此同时,up也会找时候更新这些程序,增加功能,美化外观,方便使用,请尽请期待

四、网上的其他人等的查询方案(up总结的他人内容)

(其实原理都是一样的wa)

1.https://b23.tv/Wm7GIfC

另一个和我同年级的up的教程,是用油猴脚本自动获取的

2.https://github.com/qianjunakasumi/ZhiXueRank

上面说的油猴脚步的github地址

3.https://github.com/aquamarine5/ZhixuewangScoreExt

这个是浏览器插件,查看排名的同时,还可以修改分数(只是在你浏览器显示上修改了,实际并没有,刷新就变回去了)

4.https://zhixue.g2022cyk.top:6081/

一个网站,输入账号密码后就可以查询到你的分数

5.https://zxdoc.risconn.com/

一个python库,第四个网站就是基于他开发的,功能很强大

五、其他

初一学生第一次当up,花了几天时间,制作不易,点个关注吧



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3