本篇文章仅供学习参考

前言

Helper是一款有可视化界面的脚本,核心代码来自situ2001/jdsd-helper,并在此基础上添加界面方便设置key与User-Agent值,UI界面采用CustomTkinter库。为方便知晓是否软件是否完成了工作,用户只需填写邮箱信息就可以收到提醒。

核心代码是python语言编写而成,但考虑到多数用户电脑并无python环境,便采用nuitka库将原文件打包成exe文件,使运行不需python环境。如果您的电脑中可以运行py文件,请到GitHub上支持作者situ2001/jdsd-helper。本文将介绍使用方法。

大多数脚本程序都得获取用户的登录信息才可代为操作。对于微信小程序而言,其获取比网页难度麻烦的便是用户不知其登录的信息是什么。进一步来讲就没办法知道自己的keyUser-Agent值。对此,我们需要Fiddler来协助获取。如果想了解Fiddler的功能与更多使用技巧,可以观看这里Fiddler 到底能做什么? - 知乎 (zhihu.com)

我们可以上Fiddler官网直接下载软件,如果您还是觉得麻烦,也可以点击此直接下载(密码123)。安装过程比较容易,确认好安装路径一路install即可。

使用流程

我们保持Fiddler启动,打开小程序,此时在Fiddler显示的链接中找到jdsd.gzhu.edu.cn /coctl_gzhu/index_wx.php的字样,点击,然后功能模板中依次点击Inspectors->Headers即可找到user-agent值,在Inspectors->WebForms下即可找到key值。后续输入两值和邮箱然后点击保存运行Helper即可。

helper下载

image-20230210155109354

windows定时启动

打开搜索栏搜索任务计划程序,依次打开任务计划程序库->Microsoft后,点击创建任务,完成触发器和操作的填写。

image-20230208212444735

操作一栏中,起始位置一定要为Helper的存放目录,Help.exe才能正常使用。如,如果你的Helper存放路径是D:\code\Helper.exe,那在起始目录一栏就得填D:\code\

image-20230208212842094

  • 如果你从电脑段登录小程序,每次切换到手机端登录时key值都会改变,所以尽量不要在手机端登录,以免报错。
  • key值会在登录后一段时间后更新。
  • 夜间时段不能登录该小程序。

如有任何问题,可在右下角聊天框询问。