作为一个学生党,自然没有办法每天登录米游社来获取每日签到奖励,于是,我写了一个自动签到脚本。并且丢到腾讯云函数上来实现自动签到(腾讯云函数每月有一定的免费额度,所以….)
2022/5/21更新:由于腾讯云函数免费额度即将取消,本人自己开发了一个自动签到网站,欢迎各位使用:https://check-in.llilii.cn/
0.下载项目代码
由于找不到腾讯云函数版本的代码,于是仿照js版本的自动签到自己写了一个python版本的
(欢迎在Git仓库提issues
本地仓库:https://git.mr-wu.top/UnknownO/genshin-check-in
Github仓库:https://github.com/unknown-o/genshin-check-in
Gitee仓库:https://gitee.com/mr-wu-code/genshin-check-in
参考js脚本地址:https://greasyfork.org/zh-CN/scripts/432059-米游社-水经验原神签到工具
免责申明:安装并使用本脚本,即视为使用者本人同意使用本脚本功能,如发生封号等情况与脚本作者无关。虽然目前没有封号情况不代表以后不会没有吧。先免责一下,制作本脚本只是兴趣爱好(如果天外飞锅,我是万万不会接的。)
1.获取米游社COOKIE
登录米游社,登录你的米哈游账号
进入米游社的任意页面,按F12打开调试工具,然后刷新。接着到调试工具的网络(Network)选项卡,选择当前网址的路径,
然后复制标头中的COOKIE的值备用
2.创建腾讯云函数
进入腾讯云控制台后,点击新建函数
在新的页面中,选择从头开始。运行环境选择Python 3.6(因为Python 3.7没有终端,且没有requests,将导致脚本运行失败)
在函数代码处,把项目导入进去(复制仓库代码中index.py的内容到腾讯云代码函数的index.py中。如果本项目后期更新了,新增了其他python文件,新增的python文件也记得导入进去,以免报错)
接着到配置环境处,把执行超时时间改为30秒以免执行超时。接着在环境变量处,设置cookie_string为你从米游社复制的值
配置以下触发器,使其每天定时执行
触发器可以使用cron方式,比如0 0 8 * * * *表示每天早上八点执行
最后点击创建函数即可
3.测试函数是否运行正常
在进入函数管理–>函数代码选项卡,然后点击测试,即可在线运行函数
如果出现已签到过了或者下图内容表示函数部署成功了
如果出现缺少模块,可以尝试在终端安装缺少的模块,或者可以留言以提交错误!
最后,查看每天是否执行成功即可