使用Python脚本+腾讯云serverless实现曲奇云盘自动签到(已失效)

此文章已失效并且不再更新

说明

曲奇云盘每天有3个签到任务, 其中有一个需要上传文加后才能签到, 这个没有实现自动签到现已全部实现签到

签到有什么用?

目前曲奇云盘的签到是送曲奇豆, 至于曲奇豆有什么用我个人的看法是:没什么卵用, 我写这个脚本只是练习下Python

使用说明

1.创建serverless云函数

注册腾讯云, 创建一个serverless云函数, 选择空白模板, 运行环境选择Python3

2020_0625_1593016738.png

2.输入代码

将下面提供的代码复制到index.py里,目录里好像还有个config.json, 可以删了没什么用 代码gitee地址: https://gitee.com/Merack/quqiSign

3.修改代码配置

  1. 填入账号密码
  2. 修改IS_UPLOAD决定是否要开启文件上传签到功能, 改功能默认开启
  3. 修改parent_id文件上传的目录, 该值默认为0,即根目录
    下面是获取parent_id的方法
    首先登陆网页版曲奇云盘, 进入要存放上传文件的文件夹, 比如这里我的文件夹是temp
    2020_0707_1594085154.png
    然后观察地址栏URl, URL末尾的数字便是parent_id, 比如图例里的是 88
  4. 修改好后点击保存

4.配置超时时间

因为在执行后需要等待几秒钟曲奇服务器才会记录,直接签到的话会导致逛群组签到这一项失败
因此在逛群组签到前我设置了5秒的休眠
为了防止在函数在休眠期间就被腾讯云强制停止, 这里需要把函数配置里的超时时间设置成>5s, 我个人的设置是20s

2020_0627_1593188640.png

5.测试

点击”函数代码”, 再点击左下角的测试, 观察执行日志来确认是否执行成功了

success

如果签到过了结果就是如下图

abc

开启文件上传签到

2020_0707_1594052871.png

6.定时触发

创建一个定时触发器 我的设定是每天00:30执行签到

0 30 0 * * * *

具体可以根据自己的情况来 根据 cron表达式文档来就行: 腾讯官方文档

7.相关说明:

1.每天自动上传到云盘里文件是代码仓库里的1.txt,上传文件我写死了就是这个, 不可以自定义.需要自定义的自己修改代码, 我懒得写了
2.第一天会以新文件的方式上传, 后面便是以更新的方式上传了, 也就是文件不会增加 ,永远只有一个, 14字节的txt, 因此不用担心容量问题, 也不用定时来清理
3.每次文件上传都会导致你的web端的登陆失效,手机端app登陆不受影响, 因此经常使用web端的网友请自己斟酌是否开启文件上传签到