前言:

非常感谢大神分享的脚本,使得可以达到全自动效果!

手动打卡地址:传送门

教程开始:

1,抓取网易云cookie MUSIC_U 和 __csrf

首先登录网易云音乐网页版 https://music.163.com/
登录完成后按F12,也可以右键找到检查(审查元素), 点击Network,然后刷新一下网页,一般在最顶端可以找到一个名为: music.163.com , 然后单击点进去
 MUSIC_U和__csrf
然后点击Headers ,往下滑,可以看到 Cookie,后面跟着一大串字母数字,然后找到最后面两段, MUSIC_U= 和 __csrf ,保存好这两个的值,马上用上。

2.使用计划任务实现每天自动签到

#by 妖火 id34976
import requests
def start():
    cookies = {
        'MUSIC_U': '这里替换成你自己网易云账号对应的MUSIC_U',
        '__csrf': '这里替换成你自己网易云账号对应的__csrf',
    }
    res = requests.post('http://wyy.52blog.cf:88/api.php?do=sign', cookies=cookies)
    resp = requests.get('http://wyy.52blog.cf:88/api.php?do=daka', cookies=cookies)
    print(res.text,resp.text)
def main_handler(event, context):
    return start()
if __name__ == '__main__':
    start()

将之前我们获取到的MUSIC_U和__csrf填进去,记得结尾的分号“;”去掉。
记得结尾的分号“;”去掉

在任意目录新建一个wy.py文件,将我们修改好的脚本复制进去。
执行:

python3 wy.py

打卡成功

接下来就是设定一下计划任务了。

crontab -e #设定任务

11 1 * * * python3 /root/wy.py

crontab -l #查看任务

上面是设定为每天,凌晨1:11自动打卡,需要自定义参考crontab命令

设定计划任务

第二种自动签到打卡方式

1:配置云函数

打开腾讯云,进入云函数(登录): 传送门
或者:登录腾讯云之后,我们直接进控制台直接去搜云函数,进入到云函数的配置界面
登录好后点击:新建—输入函数名称(随意)—运行环境(python3.6)—创建方式(空白函数)—下一步
设置函数1
点击下一步后直接划到下面编辑代码区域(将之前修改好的代码复制进来):
设置函数2
然后点击完成,完成后点击函数配置—编辑—设置一下运行角色,如图所示:
高级设置
(ps:如果没有运行角色,可以登录腾讯云控制台然后找到云函数进入,此时会提示你授权,授权即可)
先来测试下看看好了没
测试打卡
ok(可以去网易云音乐检查是否成功),接下来去设置触发方式,让它每天自动完成
添加触发
点击触发方式—然后添加触发方式,第四项cron表达式3 5 0,1,2,3 * * * *#每天凌晨0,1,2,3,点5分3秒执行一次
因为如果同时很多人一起调用,可能会失败!所以多设置0,1,2,3点都执行一下。所以建议大家设置下时间。
然后点击完成.到这已经设置完毕了
添加触发2
可使用以下:

3 5 0,1,2,3 * * * * #每天凌晨0,1,2,3,点5分3秒执行一次

更多设置参考腾讯云cron文档
腾讯云cron文档