Skip to content

一键获取北师大入学以来的学业成绩, 并自动计算各学期和总体的加权平均成绩等信息

License

Notifications You must be signed in to change notification settings

LeafYeeXYZ/ScoresParser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

北师大学业成绩解析分析器

本工具可以用来一键获取入学以来的学业成绩, 并自动计算各学期和总体的加权平均成绩等信息. 使用 TypeScript 编写, 通过deno 运行 (如果未来有需要, 我也可以把它编译成可执行文件, 以供直接下载使用).

脚本成功运行后, 将产生 3 个文件: raw.html (成绩页面的原始 HTML, 已将编码调整为 UTF-8, 修复了老旧的教务系统的编码问题), scores.json (成绩数据), stat.json (统计数据).

JSR Scope JSR Version JSR Score

使用方法

// main.ts
import parser from 'jsr:@leaf/bnu-parser'

await parser({
  username: '学号',
  password: '密码',
})
deno run -A npm:[email protected] browsers install chrome
deno run -A main.ts

详见文档.

About

一键获取北师大入学以来的学业成绩, 并自动计算各学期和总体的加权平均成绩等信息

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published