原神自动签到软件,近日由于《原神》游戏极高的人气,不少玩家们常常因忙碌而错过每日签到的机会,导致无法获取相应的奖励。为了解决这个问题,一些技术大佬们自发开发了《原神》自动签到软件,并将其部署在阿里云函数上,让玩家们轻松获取每日签到奖励,提高游戏体验。对于不熟悉技术的玩家来说,如何使用这个功能呢?下面就让我们来详细了解一下《原神》自动签到阿里云函数教程。
原神自动签到阿里云函数教程
功能支持支持订阅推送支持多个账号以及一个账号下的多个角色米游社原神/崩坏3的每日签到米游社的米游币获取任务原神超话功能 活动监测 + 领兑换码 + 多方推送支持原神多种服务器(天空岛/世界树/America/Europe/Asia/SAR)原神微信积分商城签到云原神时长活动签到源码及致谢genshinhelper2(Github | Gitlab)- 签到相关的封装库,不能开箱即用。https://github.com/y1ndan/genshinhelper2作者blog:https://www.yindan.me/tutorial/genshin-impact-helper.html提示
新建书签(如图):
javascript:(function(){let domain=document.domain;let cookie=document.cookie;prompt('Cookies: '+domain, cookie)})();

1.首先来到云函数控制台

2.然后来到这个页面 点击创建服务

只填写名字即可,个人喜好随便填,其余不要动 默认就好3.随后进入服务,点击创建函数,从零开始创建函数名字个人喜好随便填运行环境Python3.6代码上传方式选择ZIP包上传,并上传下载的2.xx版本函数入口改为 index.main_handler其余不要动,默认就好,触发器等一会儿单独讲解 随后确认

一.来到函数配置界面,先在环境信息,执行超时时间改为300-600,再找到环境变量,点击编辑

新建无痕模式窗口:
获取国服Cookies(原神+崩坏3 共用)(全程使用无痕模式,并且只新建页面不新开无痕窗口)1、首先打开米游社的原神板块原神社区-米游社,登录, (https://bbs.mihoyo.com/ys/)

点击前面制作的书签:Cookies获取器
把cookies保存下来备用
注意:此段复制的cookies应该包含account_id和cookie_token两个字段,否则视为无效,需要重新抓取,重新开一个无痕模式窗口或换一个浏览器使用无痕模式并重复上述步骤)
2、来到米哈游通行证 直接在之前的无痕页面新建一个窗口 米哈游通行证,登录, (https://user.mihoyo.com/#/login/)

点击前面制作的书签:Cookies获取器
把cookies保存下来备用
注意:此部分抓取的cookies须有login_ticket字段,否则视为无效需要重新抓,方法同上
获取国际服Cookies(全程使用无痕模式,并且只新建页面不新开无痕窗口)(可跳过)登录 https://www.hoyolab.com/home
点击前面制作的书签:Cookies获取器
把cookies保存下来备用
注意:此段复制的cookies应该包含account_id和cookie_token两个字段,否则视为无效,需要重新抓取,重新开一个无痕模式窗口或换一个浏览器使用无痕模式并重复上述步骤)
获取微博超话签到+领取兑换码Cookies(可跳过)1、微博超话签到:需要在 微博国际版 app 内抓包取得。抓包时使用微博的搜索功能就能轻松获得相应请求,但请注意抓包地址为 https。
COOKIE_WEIBO:国际版微博抓包后,请求地址里?后的全部参数。 例如: https://api.weibo.cn/2/xxxxxx?aid=xxx&c=weicoabroad&from=123&gsid=_xxx&i=xxx&lang=zh_CN&s=xxx&ua=iPhone12%2C1_iOS14.0.1_Weibo_intl._4330_cell&v_p=59 那么 COOKIE_WEIBO= aid=xxx&c=weicoabroad&from=123&gsid=_xxx&i=xxx&lang=zh_CN&s=xxx&ua=iPhone12%2C1_iOS14.0.1_Weibo_intl._4330_cell&v_p=59
详细抓取教程可参考视频:这个视频
2、领取兑换码(这一项不能使用cookies书签法获取cookies,所以使用传统的手工获取):无痕参考下打开并登录 https://ka.sina.com.cn/ ;这里用edge浏览器做演示:
按F12进入控制台,点击“网络”选项页,接着刷新网页:

找到并进入getjf页面(如果以后网页变了,就自行找这个类型的页面进入):

进去后,右侧可以看见cookies数据了,如图所示,选择消息头,找到下方cookies值:

找到COOKIE值鼠标右键,点击复制全部;
提取出 SUB 和 SUBP 两个参数,组合成形如”SUB=xxx; SUBP=xxx“的形式。
(如果无SUB参数,重新开无痕模式重新试一次)
获取云原神Cookies(可跳过)同样参考:这个视频
但开始抓包后登录云原神,
接着搜索cookies,需要有形式如下,保存下来备用:(自己把xxxx换为自己对应的cookies)
x-rpc-combo_token:
ai=x;ci=x;oi=xxxxxx;ct=xxxxxx;si=xxxxxx;bi=xxxxxx
配置函数配置函数——填入变量:每日签到回到函数配置的页面,找到环境变量,点击编辑,添加变量

1.左边变量第一行填入LANGUAGE 右边值填入zh 此步骤目的为将语言转为中文,并且此版本不支持英文2.左边变量填入COOKIE_MIHOYOBBS 右边填入刚刚抓取到的米游社cookies,仅填入cookie_token和account_id两个字段,顺序同上,二者之间用英文输入法的分号分割,如想同时签到多个账号,多cookies中间用#号分割,如cookies1#cookies2,此步骤为原神签到
3.崩坏三:左边变量填入COOKIE_BH3,右边同COOKIE_MIHOYOBBS的cookies
配置函数——填入变量:米游币签到(可跳过)继续上文,在左边变量填入COOKIE_MIYOUBI,右边值需要转换,
电脑安装python,并配置好环境,参考:https://zhuanlan.zhihu.com/p/468297019
接着,运行CMD 运行如下两行命令pip install genshinhelperpython -m genshinhelper

(安装过一次了,第一次不是这样,会联网下载)

随后填入account_id与login_ticket,回车键进行转换,并将转换后的值填入环境变量的值注意:抓取的cookies有效期为0.5小时,所以请尽快进行转换,二者中间需用英文分号分隔,期间需保持网络环境正常,如有多账号同时签到,分割方式同上,cookies1#cookies2
配置函数——填入变量:微博超话签到及领取兑换码(可跳过)微博超话检测领取兑换码:继续上文,左边填入COOKIE_KA,右边填入形如“SUB=xxx; SUBP=xxx”的形式(不要双引号)。
微博超话签到:继续上文,左边填入COOKIE_WEIBO,右边填入前述的请求地址里?后的全部参数,如”aid=xxx&c=weicoabroad&from=123&gsid=_xxx&i=xxx&lang=zh_CN&s=xxx&ua=iPhone12%2C1_iOS14.0.1_Weibo_intl._4330_cell&v_p=59“(不要双引号)
配置函数——填入变量:树脂满后提醒(树脂不满就不会推送)(可跳过)继续上文,左边填入COOKIE_RESIN_TIMER,右边填入之前原神签到的cookies
配置函数——填入变量:云原神(可跳过)左边填入CLOUD_GENSHIN,右边填入编辑好的cookies(自己把xxxx换为自己对应的cookies)(把下面整个代码块包括大方括号都要复制进去)
[{"x-rpc-combo_token":"ai=xxxx;ci=xxxx;oi=xxxx;ct=xxxx;si=xxxx;bi=xxxx","x-rpc-client_type":""."x-rpc-app_version":"","x-rpc-sys_version":"","x-rpc-channel":"mihoyo","x-rpc-device_id":"","x-rpc-device_name":"","x-rpc-device_model":"","x-rpc-app_id":"","Referer":"https://app.mihoyo.com","Host":"api-cloudgame.mihoyo.com","Connection":"Keep-Alive","Accept-Encoding":"gzip","User-Agent":"okhttp/3.14.9"}]配置推送——Server酱
登录 https://sct.ftqq.com/upgrade?fr=sc ,绑定微信获取自己的sckey

回到函数配置,左边填入ONEPUSH,右边填入下述:
{"notifier":"serverchan","params":{"markdown":false,"sckey":"xxxxx你自己的sckey"}}


在阿里云的触发器管理中新建触发器,配置如下图,时间自己决定


最后,保存变量,回到测试函数页面,RUN一遍,正常情况下就能收到微信推送,并且上述功能也可实现,如果报错可以产生尝试重新运行,或者对照上文排查错误。
注意看看cookies有无获取完整

利用阿里云函数实现自动原神签到与米游币2.0 来自 HYHY515 - 酷安
原神国服&国际服,每日自动签到-genshinhelper2配置教程(腾讯云函数版)。

通过学习该教程,我们可以轻松地利用阿里云函数实现原神的自动签到功能,节省了我们手动签到的时间和精力。同时也可以增加我们的云计算技能,提高我们的技术水平。