Skip to content

d0odLe/cpdaily_submit

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cpdaily_submit

hfut特供 今日校园 自动提交每日打卡

说明

Fork from liujilong0116ZimoLoveShuang/auto-submit

同时申明,该项目自用于学习交流,不可用于商业用途,若侵权请联系我删除。

需修改处

  • (今日校园账户配置)config.yml:

    • users中的--user按照注释修改好信息
    • cpdaily中的defaults为每天的打卡的问题。type为题目的类型:1为直接赋值的文本类型,2为单选,3为多选。若需要提交图片,参照子墨大佬的代码加个type:4
  • (打卡成功邮箱提醒)cpdaily_submit:

    • 在代码的44-51行,为邮箱设置。若想加入邮箱提示功能,则可进行一下编辑,不需则跳过
    • 此处我使用的是163邮箱,mail_user填入邮箱名称,mail_pass填入授权码(获取方法 ,目前163邮箱界面有点改变,但获取授权码的方式不变),sender填入邮箱号

使用方法

  • 云端系统运行
  1. 打开百度搜索腾讯云函数,注册认证后,进入控制台,点击左边的 层,然后点新建,名称随意,然后点击上传zip,选择release中的dependency.zip上传,然后选择运行环境python3.6,然后点击确定,耐心等待一下,上传依赖包需要花费的时间比较长 新建腾讯云函数依赖
  2. 点左边的函数服务,新建云函数,名称随意,运行环境选择python3.6,创建方式选择空白函数,然后点击下一步 新建腾讯云函数
  3. 提交方法选择在线编辑,把本地修改好的index.py直接全文复制粘贴到云函数的index.py,然后点击文件->新建,文件名命名为config.yml,然后把本地配置好的config.yml文件中的内容直接全文复制粘贴到云函数的config.yml文件,点击下面的高级设置,设置超时时间为60秒添加层为刚刚新建的函数依赖层,然后点击完成 配置腾讯云函数
  4. 进入新建好的云函数,左边点击触发管理,点击创建触发器,名称随意,触发周期选择自定义,然后配置cron表达式,下面的表达式表示每天晚上8:10分执行
    0 10 20 * * * *

最后建议大家尽量修改不同的触发时间,不要扎堆打卡,这样比较利于长久发展

其他

觉得好用的话请给 liujilong0116ZimoLoveShuang/auto-submit 给个star/fork

About

今日校园自动提交每日打卡

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%