1、阿里云函数开通
阿里云函数链接:https://fc.console.aliyun.com/
本文基于此项目:thriving123/fuckTodayStudy: 今日校园自动签到Python版,实现了签到、信息收集、查寝以及教师的工作日志 (github.com)
进入后,登录阿里账号
然后,勾选开通云函数
然后,进入控制台
点击创建服务
然后,在上方选择地区,再点击创建服务
输入名称后,点击创建
这里的日志功能可选开通或者不开通,我个人建议开通,第一是免费的额度对于个人使用非常够用,第二方便查找bug
如果是第一次使用云函数,v下面是选择开通的界面,点击立即开通
点击开通日志服务
勾选,点击立即开通
再返回到创建函数的界面 ,点击创建
点击立即授权
点击同意授权
显示成功,关闭本页面,再次点击创建,成功后跳转到下面的页面
2、函数创建和配置
点击创建函数
输入名称,运行环境选择python3,点击创建
选择上传代码
上传文件夹
选择文件夹
首先,从资源管理器打开上篇中修改好config的文件夹
今日校园自动签到下载+配置+测试指北 – 盐汽水的分享 (herek.asia)
下载依赖包dependency.zip
https://pan.ruoli.cc/E5/fuckToday/dependency.zip
dependency.zip – 蓝奏云 (lanzoui.com)
解压到上图文件夹,解压后如下图
然后,返回浏览器,选择这个文件夹,双击文件夹
然后点击上传
点击保存
选择上传
等待上传完成后,点击是
显示同步代码成功
点击保存并部署
成功
3、云函数测试
点击调用
像这样,就表示成功了
4、定时自动签到配置
接下来,进行自动化签到的配置。
点击触发器管理,然后选择创建触发器。
如下图这样设置后,选择确定
其中,按照北京时间每天6点执行的CRON表达式为:
CRON_TZ=Asia/Shanghai 0 0 6 * * *
CRON_TZ=Asia/Shanghai 表示市区为北京时间 后面五位分别为秒 分 时 日 月
需要每天多次定时执行就创建多个触发器
接下来,点击函数配置
点击红框处的编辑
建议把执行超时时间设置长一点,避免网络堵塞时登录用时久导致超时。我这里设置为600秒。
最后,别忘了点击保存。
到这里,自动定时签到就设置好了。
原作者删库了好像
是的,但是有新的项目,github上很多的
今日校园把阿里云ip给禁了,httproxy代理ip大佬会配置么,跪谢
我能想到的两个代理的方式,一个是你有另一台服务器,配置代理的方法可以很容易的在网上搜到,另一个是CF workers代理,教程网上也有,还请你自行研究一下。
多谢大佬