|
|
||
|---|---|---|
| .github/workflows | ||
| genshin.py | ||
| README.md | ||
| requirements.txt | ||
Genshin Impact Helper
前言
原神是我见过的唯一一个游戏本体和签到福利分离的游戏,玩家为了签到还要额外下载米游社 App。
平心而论,目前的每日签到奖励真的不咋地,都知道是蚊子腿。事实上,你完全可以选择无视签到,不签也没啥大的损失;或者选择手动签到,但这样的话哪天忘记打卡了就很头疼。
我承认是馋了这 6W+ 摩拉和紫色经验书的奖励,于是撸了这个项目,实现自动每日签到。
如果觉得本项目对你有帮助,顺手点个 Star 吧QAQ❤
部署
1. Fork 仓库
- 项目地址:github/genshin-impact-helper
- 点击右上角
Fork到自己的账号下
2. 获取 Cookie
- 浏览器打开 https://bbs.mihoyo.com/ys/ 并登录账号
- 按
F12,打开开发者工具,找到Network并点击 - 按
F5刷新页面,按下图复制Cookie
3. 添加 Cookie 至 Secrets
- 回到项目页面,依次点击
Settings-->Secrets-->New secret
- 建立名为
COOKIE的 secret,值为步骤2中复制的Cookie内容,最后点击Add secret
4. 启用 Action
Actions 默认处于关闭状态,首次需要手动执行一次,验证是否可以正常工作。
返回项目主页面,点击上方的Actions,再点击左侧的Genshin Impact Helper,再点击Run workflow
至此,部署完毕。
首先会运行一遍,如果成功,会输出类似以下结果"result": "Success"。
2020-10-30T11:30:08 INFO sleep for 214 seconds ...
2020-10-30T11:30:08 INFO UID is 102445054
2020-10-30T11:30:09 INFO {
"result": "Success",
"message": "{'data': None, 'message': '旅行者,你已经签到过了', 'retcode': -5003}"
}
如果失败,会输出类似以下结果"result": "Failed"。
2020-10-30T11:14:26 INFO sleep for 207 seconds ...
2020-10-30T11:14:26 ERROR get uid failed, request is "{'data': None, 'message': '登录失效,请重新登录', 'retcode': -100}"
2020-10-30T11:14:26 INFO {
"result": "Failed",
"message": ""{'data': None, 'message': '登录失效,请重新登录', 'retcode': -100}""
}
说明
- 程序会在每天早上 6 点自动执行签到(可能会延迟五分钟),也可以通过上述步骤4手动触发执行
- 登录失效时,尝试重新更换
Cookie - 支持多账号,不同
Cookie之间用#分开即可




