吉首大学自动选课系统的开发
本文最后更新于 111 天前,其中的信息可能已经有所发展或是发生改变。

2021.9.8 我开始折腾选课系统了。

大学在军训期间会进行一次选课,但是选课工作如战场,应该时刻盯住选课系统。

于是,我基于FuckEEID开发的经验,基于Python平台和Selenium进行开发工作。

1.前

我现在不在学校,未连接学校网。

查阅学校系统发现,现在我们使用的新JSUID系统、企业微信系统,都是在2021年1月教务处网络改造的新系统。

百度上的说吉首大学使用世方教务系统,我并未登录进。咨询学姐发现现在使用的是强智教务系统。

本着有的抄就绝不自己写的原则,我开始翻阅文档,发现虽然强制系统很多学校使用,但是各不相同。本校使用的强制系统无法完美套进去网上的作业。

2、入口的选择

前面说了,我不在学校,未连接学校网络。

根据早期教务处的文件显示,2021之前需要通过客户端架起VPN链接进学校,现在通过webvpn服务在外网和内网间搭上了桥。

所以在单点登录系统i.jsu.edu.cn下,在外网会跳转到webvpn.jsu.edu.cn这个域名下的网站。

所以为了兼容性,我选择了i.jsu.edu.cn+FuckEEID的那一套模拟方案进行操作。

3、方案到模板

大学课内繁多,当时新生现在没有多的课可以选。

万一它存在分页机制,那怎么办?

为了方便开发,我开始为相关技术方案构建模板,考虑到多方面问题,如分页、不分页,网络卡顿等问题。

通过分为System和Run两个类进行操作。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇