今日校园自动签到下载+配置+测试指北

Github上有很多自动签到项目,以前的很多项目不再更新了,比如ZimoLoveShuang/auto-submit at ruoli (github.com),好在作者没有放弃,又开坑了另一个项目thriving123/fuckTodayStudy: 今日校园自动签到Python版,实现了签到、信息收集、查寝以及教师的工作日志 (github.com),这篇文章接下来会介绍如何用这个项目自动签到。

首先,下载项目文件包。点击Code,再点击Download ZIP。

下载后打开,解压缩,得到下面的文件夹。

打开fuckTodayStudy-main文件夹,编辑config.yml文件。

推荐使用VSCODE对这个文件编辑。VSCODE官网:Visual Studio Code – Code Editing. Redefined

这个项目支持签到、收集、查寝等,这里演示签到。

删除多余的配置文件,像这样:

然后,填入自己的信息,并保存。

接下来,安装依赖。

强烈建议在对应的运行环境安装依赖,避免不兼容的情况出现,下面仅针对Windows

在文件夹空白处右键,选择 在Windows终端中打开 或者在地址栏输入powershell打开命令行。

(注意,在此之前,需要安装好python,在Microsoft Store中搜索python安装即可)

安装python的演示,一般安装3.9版即可。

在终端/Powershell中,执行下列命令下载依赖:

pip install -r requirements.txt -t ./ -i https://mirrors.aliyun.com/pypi/simple --no-user

最后只有几行黄色报错,依赖就下好了。

最后,运行一下代码测试效果:

python3 .\index.py

结果如下,则证明成功。

附上福州大学某学院的配置模板(config.yml),测试通过:

author: 若离QQ:2909998156
# 推送方式:0:邮件推送;1:qmsg推送;2:pushplus推送
sendType: 0
# 当且仅当sendType为0时有用,邮箱API的地址
emailApiUrl: 'https://api.ruoli.cc/mail/sendMail'
# 当且仅当sendType为1时有用,qmsg的Key(如需使用请自行更改)
myQmsgKey: ''
# submitForm提交数据进行加密的api接口
encryptApi: 'https://api.ruoli.cc/wise/getEncryption'


#用户组配置
##################################################
# 温馨提示:请仔细注意每个模板是属于哪个任务类型的配置!##
##################################################
users:
  - user:
      # 任务类型(收集:0、签到:1、查寝:2)
      type: 1
      #username 学号或者工号
      username: ''
      #password 密码
      password: ''
      #address 地址,定位信息
      address: '中国福建省福州市闽侯县源江路'
      #sendKey 当sendType为0时代表邮箱,当sendType为1时代表接收消息的QQ号码,当sendType为2时代表接收消息的pushplus token
      sendKey: ''
      #school 学校全称
      schoolName: 福州大学
      # 附上经纬度查询地址(请自行选择自己的学校地址,address,lon,lat都要填查询到的):http://api.map.baidu.com/lbsapi/getpoint/index.html
      #lon 经度
      lon: 119.196213
      #lat 纬度
      lat: 26.034781
      #abnormalReason 反馈信息(这个一般不用配置,但是不能删除,删除会报错)
      abnormalReason: ''
      # 是否检查表单的标题(1代表检查,0代表不检查)
      checkTitle: 1
      # 代理ip信息(若无可忽略本设置、该配置仅供您所在环境ip被ban且自己拥有代理ip使用)(格式为:网络协议://ip地址:端口   如:http://127.0.0.1:7890)
      proxy: ''
      # isOffset 坐标偏移开关,默认打开坐标偏移开关,若一直出现不在签到范围且确保自己填写的lon和lat在坐标范围内,请尝试关闭本功能
      isOffset: true
      # 表单信息
      forms:
        - form:
            title: 午检体温 (必填)
            value: 小于37.3度
        - form:
            title: 是否有发热、咳嗽、乏力、呼吸困难等疑似症状(必填)
            value: 否

填入username(学号),password,sendKey填入邮箱即可使用,多用户则多加几个 – user: 及以下的代码即可。

这一部分是每个用户的配置

最后,可以选择Windows自动任务,或者使用云函数(推荐,免费易用)服务,或者购买Linux主机并配置定时文件达到自动签到。

如果Github访问困难,可以从下面的链接下载项目代码包:

https://wwa.lanzoui.com/iQCYUw21oih

关于如何使用云函数,以及其他问题,可以看看下面的作者文档:

https://www.yanqishui.work/104/

评论

发送评论 编辑评论


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