小程序名称:兰大课表(你想排班级课表也行)
发表时间:2023-11-12 20:09:29
文章来源:炫佑科技
浏览次数:187
菏泽炫佑科技 菏泽炫佑小程序开发 菏泽炫佑app制作 炫佑科技
小程序名称:兰大课表(你想排班级课表也行)
因为这不是获取课表信息的常规方式,所以我写了一个教程小程序名称:兰大课表(你想排班级课表也行),虽然很简单。
您只需在**次使用时执行此操作。 主要是利用它的方便和紧凑微信小程序开发版,功能集中在课程表本身。
首先解释一下为什么我们需要基于“复制”的方式来收集课表信息(我也想正常一点):
1、兰州大学在线课程表链接采用http。 微信小程序只能在开发版中设置。 正式版必须要求网络请求的URL才能使用https。
2、兰州大学在线课表页面使用gbk编码,而小程序固定只使用utf-8,所以即使解决了**个问题,我也很难在短时间内解决这个问题(五一)就三天假……所有的时间都花在这里了)。
3、这种方法在获取课表时只需要比超级课表等应用多一步手动复制(无需手动粘贴,小程序会自动获取),所以并不算太麻烦。 主要体现小程序便捷的特点。
以下为教程正文:
步骤 1 | 登录:使用手机浏览器(我目前只尝试过浏览器)登录教务在线,输入你的个人课表(你也可以安排你的课表)
步骤 2 | 复制:长按课程表的**个框,会出现两个光标(通常为蓝色,用于选择要复制的内容)。 拖动光标直到覆盖整个课程表。 如下图(尽量按照图来,因为解析时间表是字符串解析,所以如果遗漏了什么,结果可能会有点奇怪):
右上角的班级信息不包括在内,这是上限。
右下角*后一个方格(一般是空格,羡慕那些周末晚上有课的人),这就是下限了。
步骤 3 | 分析课表:复制完后,打开小程序,从底部菜单中进入“页面”(一般是一开始的默认页面),然后点击“我已复制!” 按钮,就是这样! 结束。 别点错了。
*终效果图大概:
以下是功能介绍:
总共三页:
每日课程安排:每日课程信息+天气+历史上的今天
每周课程表: 每周课程表
和更换时间表(页):复制
稍后可能添加的功能:
0.界面美化,这个不要抱怨,我会尽快找时间调整的。 。 .我做的时候懒得查图表,所以就随机选了一些颜色。