原神/米游社自动签到、点赞、浏览、分享、转发(领米游币)
由于每天都要做这些流水线工作,故写了一个 JAVA
版的自动执行程序。借鉴了一些开源项目的源码,在这里也感谢这些作者。
参考资料
本项目不开源,原因是项目工程包含其他服务以及整个服务器的部署隐私信息。
- 如担心安全问题,请您使用上面的开源项目。
- 如需使用此功能则代表您 同意 将信息存储于本服务器,该信息仅作用于米游社自动签到等相关脚本使用,绝不会泄露给第三方或作他用。
如何使用程序
版本迭代记录
2022-04-12 版本
- 优化功能
-
- 新增 参量质变仪 提醒
类型 指定时间内最大提醒次数 指定时间内 当前参量质变仪已冷却完毕 1 次 6 小时
-
2022-01-26 版本
-
新增配置
-
新增功能
2022-01-25 版本
- 优化功能
-
- 提醒频率根据不同类型区分
类型 指定时间内最大提醒次数 指定时间内 当前树脂快已达到恢复上限 5 次 6 小时 当前洞天宝钱快已达到存储上限 5 次 6 小时 探索派遣人数少派发 n 人 1 次 6 小时 探索派遣已完成 1 次 6 小时 大晚上还没做完每日委托任务 5 次 6 小时 大晚上还没领取每日委托任务奖励 5 次 6 小时 周末大晚上还没做完周本 5 次 6 小时
-
2022-01-18 版本
-
新增配置
-
新增功能
配置信息
首先了解下所有配置信息,该配置采用 JSON
格式,目前支持以下配置:
key | 描述 |
---|---|
account_id | 获取米游社 PC Cookie 中的 account_id (首次绑定必填) |
cookie_token | 获取米游社 PC Cookie 中的 cookie_token (首次绑定必填) |
login_ticket | 获取米游社 PC Cookie 中的 login_ticket (首次绑定必填) |
sina_weibo_cookie | 获取新浪微博 Cookie 中的 Cookie |
sina_game_cookie | 获取新浪游戏 Cookie 中的 Cookie |
功能说明
原神签到
页面:米游社 APP -> 首页 -> 原神板块 -> 签到福利
福利:金币、经验书、原石、食物等蚊子腿
- 请确保 account_id、cookie_token、login_ticket 参数有效,并已配置。
崩坏 3 签到
页面:米游社 APP -> 首页 -> 崩坏 3 板块 -> 福利补给
福利:金币、体力、水晶、材料等蚊子腿
- 请确保 account_id、cookie_token、login_ticket 参数有效,并已配置。
讨论区签到
页面:米游社 APP -> 首页 -> 原神板块 -> 讨论区签到
福利:50 米游币
- 请确保 account_id、cookie_token、login_ticket 参数有效,并已配置。
浏览帖子
页面:米游社 APP -> 首页 -> 原神板块 -> 浏览帖子
福利:20 米游币
- 请确保 account_id、cookie_token、login_ticket 参数有效,并已配置。
点赞帖子
页面:米游社 APP -> 首页 -> 原神板块 -> 点赞帖子
福利:30 米游币
- 请确保 account_id、cookie_token、login_ticket 参数有效,并已配置。
分享帖子
页面:米游社 APP -> 首页 -> 原神板块 -> 分享帖子
福利:10 米游币
- 请确保 account_id、cookie_token、login_ticket 参数有效,并已配置。
实时便笺提醒
页面:米游社 APP -> 我的 -> 我的角色 -> 原神游戏 -> 实时便笺
提醒:当资源快溢出/探索已完成时进行提醒。
类型 | 指定时间内最大提醒次数 | 指定时间内 |
---|---|---|
当前树脂快已达到恢复上限 | 5 次 | 6 小时 |
当前洞天宝钱快已达到存储上限 | 5 次 | 6 小时 |
探索派遣人数少派发 n 人 | 1 次 | 6 小时 |
探索派遣已完成 | 1 次 | 6 小时 |
大晚上还没做完每日委托任务 | 5 次 | 6 小时 |
大晚上还没领取每日委托任务奖励 | 5 次 | 6 小时 |
周末大晚上还没做完周本 | 5 次 | 6 小时 |
当前参量质变仪已冷却完毕 | 1 次 | 6 小时 |
- 请确保实时便笺功能已开启,如未开启,请自行开启。
- 请确保 account_id、cookie_token、login_ticket 参数有效,并已配置。
新浪微博超话签到
页面:新浪微博 APP -> 我 -> 超话社区 -> 全部关注 -> 签到
福利:原神每个版本都会开放连续签到三天领原石活动。
- 请确保原神超话已关注,如未关注,请自行关注。
- 请确保 sina_weibo_cookie 参数有效,并已配置。
领取新浪游戏活动福利
页面:新浪微博 APP -> 我 -> 超话社区 -> 原神超话 -> 福利
福利:自定领取兑换码。
- 请确保已配置 新浪微博超话签到 功能。
- 请确保 sina_game_cookie 参数有效,并已配置。
获取米游社 PC Cookie
WARN
米游社每次重新登录(包括但不限于手机端、电脑端...),都会使上一次获取的
Cookie
失效。如果出现脚本运行失败的情况,请检查Cookie
是否过期,如过期请重新按照下面流程进行获取。
Cookie
过期时间:理论上只要不重新登录,则永久有效。
- 打开你的浏览器,进入 无痕/隐身模式 。
- 打开 http://bbs.mihoyo.com/ys/ 并进行登录。
- 登录完成后,新建标签页(不能关闭无痕模式需同一个无痕模式下),并打开 http://user.mihoyo.com/
- 登录完成后,按
F12
或右键检查,打开开发者工具,并点击Application/应用
,再点击Cookies
下的https://user.mihoyo.com/
,即可看到Cookie
。
- 获取
account_id
、cookie_token
、login_ticket
并记录下来。
获取新浪微博 Cookie
WARN
Cookie
过期时间:未知。
IOS(推荐)
-
登录 新浪微博 APP。
-
Apple Stroe 下载 Stream APP,并打开。
- Stream APP 点击
开始抓包
,随后打开 新浪微博 APP,并在首页刷新下微博,让微博请求下接口。
- 切回 Stream APP,并点击
停止抓包
,点开右边的抓包历史
,随便找到一条api.weibo.cn
开头的请求,点击进去。
- 点击
请求
,再点击请求信息
,再点击复制请求链接
,将其记录下来。
Android(推荐)
手上无安卓设备,以及安卓抓包好像有安卓版本限制,故使用模拟器来获取
Cookie
。
-
登录 新浪微博 APP。
-
下载 HttpCanary APP 并安装。
-
打开 HttpCanary APP,点击右下角飞机进行抓包,随后切到 新浪微博 APP,并在首页刷新下微博,让微博请求下接口。
- 切回 HttpCanary APP,随便找到一条
api.weibo.cn
开头的请求,点击进去。
- 点击
复制
按钮,将其记录下来。
获取新浪游戏 Cookie
WARN
Cookie
过期时间:未知。
IOS(推荐)
-
登录 新浪微博 APP。
-
Apple Stroe 下载 Stream APP,并打开。
- Stream APP 点击
开始抓包
,随后打开 新浪微博 APP,并在首页刷新下微博,让微博请求下接口。
- 切回 Stream APP,并点击
停止抓包
,点开右边的抓包历史
,随便找到一条games.weibo.cn
开头的请求 或dp.im.weibo.cn/entrance
,点击进去。
- 点击
请求
,拷贝 请求头部 中的Cookie
信息,将其记录下来。
Android(推荐)
抓包流程参考上面的 Android
流程。
需要获取的信息参考上面的 IOS
流程。
PC
WARN
Cookie
过期时间:未知。
- 打开你的浏览器,进入 无痕/隐身模式 。
- 打开 https://ka.sina.com.cn/ 并进行登录。
- 登录完成后,按
F12
或右键检查,打开开发者工具,并点击Network/网络
,再点击Fetch/XHR
,再点击getjf
接口,即可看到Cookie
,将其记录下来。
添加微信机器人,并将配置信息发送
微信号搜索 PONGSKY__
名为 A【PONGSKY】淘小二
机器人进行添加(该机器人会自动通过好友请求)。
由于目前微信机器人程序设定为前缀匹配。故开头为 米哈游账号
。后续换行填写 JSON
信息。格式如下:
米哈游账号
{
"name": "PONGSKY",
"account_id": 0,
"cookie_token": "xxx",
"login_ticket": "xxx",
"sina_weibo_cookie": "xxx",
"sina_game_cookie": "xxx"
}
示例:
- 配置完成后,即可解放双手,等待系统自动执行相关操作。默认配置完成 5 秒后,会执行一次米哈游签到任务,验证
Cookie
是否可用,如出现登录失效,请重新登录
...等等错误场景情况,请退出无痕模式再重新打开无痕模式重新按照获取Cookie
流程即可。
程序执行
系统目前设定的定时任务如下:
原神签到、崩坏 3 签到、讨论区签到、浏览帖子、点赞帖子、分享帖子、新浪微博超话签到、领取新浪游戏活动福利
执行周期:每天 凌晨 0 点 5 分
会执行 一次。
cron:
0 5 0 * * ?
效果图:
实时便笺提醒
执行周期:每天 早上 7 点至 23 点
时间内运行,并以 每 10 分钟 周期进行运行。
cron:
0 0/10 7-23 * * ?
设置睡眠时间停止执行防止打扰到用户睡觉,以及设置提醒达到上限次数则进行暂停提醒,防止频繁发送造成不好的用户体验。
触发条件:
- 当前树脂快已达到恢复上限。(6 小时内上限 5 次提醒)
- 当前洞天宝钱快已达到存储上限。(6 小时内上限 5 次提醒)
- 探索派遣人数少派发 n 人。(6 小时内上限 1 次提醒)
- 探索派遣已完成。(6 小时内上限 1 次提醒)
- 大晚上还没做完每日委托任务。(6 小时内上限 5 次提醒)
- 大晚上还没领取每日委托任务奖励。(6 小时内上限 5 次提醒)
- 周末大晚上还没做完周本。(6 小时内上限 5 次提醒)
- 当前参量质变仪已冷却完毕。(6 小时内上限 1 次提醒)
效果图:
TODO
- 原神签到奖励
- 崩坏 3 签到奖励
- 讨论区签到
- 浏览帖子
- 点赞帖子
- 分享帖子
- 新浪微博超话签到
- 新浪微博超话活动检测
- 米哈游国际版签到
- 云原神签到
待完成项作者努力开发ing
作者的一些话
在这里感谢使用此程序的各位朋友,谢谢大家。
如有帮助到您,还烦请给此文章点赞哦。
如有好的建议,可在文章下进行评论,或者添加我微信 PONGSKY_
进行沟通嗷~
共筑提瓦特小程序
小程序背景:由于使用 旅行者小助手
小程序的 练度查询
、圣遗物评分
功能,使用过程中吃相太难看,包括但不限于 开屏广告
、弹窗30s广告
、底部广告
...等等,极其影响体验。
小程序功能:抽卡数据分析
、圣遗物评分查询
、角色练度查询
、关键词查询
等等...
2022-04-12 最新消息
作者已加入
冒险团助手
小程序,目前该小程序已有抽卡数据分析
、米游社自动签到
、抽卡模拟
功能
在这里招募下有兴趣和我(后端)一起用热爱发电的同学一起打造一个清净的小程序,现需要以下同学鼎力相助:
- 前端同学,会开发小程序。(急需)
- UI同学,提供 UI图给前端,会PS。
如有志同道合之士,可加我微信 PONGSKY_
进行沟通~ ❤️
Q.E.D.