[铁道] 如何自己做安全的自动登入

楼主: erisiss0 (965005)   2023-05-05 01:48:12
本内容需要一点点动手能力
用途:制作一个安全的自己登入签到的脚本。
无须使用网页浏览器,一切功能自动化 除非米哈游又改动登入页面之类的
本功能利用使用google的Google App Script
资料来源:hoyolab-auto-sign
https://github.com/canaria3406/hoyolab-auto-sign/blob/main/README_zh-tw.md
(本人非作者)
使用方式
1.进入Google App Script,新增专案
https://script.google.com/home/start
2.把专案里面预备的程式码都删掉,没用
然后复制贴上本程式码。为了方便阅读这边就不贴了
token和id的部份要手动打入,获取方式下面会说
3.在专案执行左边选择触发条件,然后给专案权限后执行一下
main>head
time>day
时间选随便一个时间就好
4.完成。每天自己搞定(所有米哈游游戏都可以)
token/id取得方案
去正常的签到页面,登入之后按F12
(如果是edge的话请选更多工具→开发者工具)
在console(edge的话主控台)
贴上
function getCookie(name) {
const value = `; ${document.cookie}`;
const parts = value.split(`; ${name}=`);
if (parts.length === 2) return parts.pop().split(';').shift();
}
console.log('ltoken='+getCookie('ltoken')+'; ltuid='+getCookie('ltuid')+';');
以上内容(在原始资料页面亦有代码,如出错以原始资料页面为准)
按下enter,应该会跑一行有token和id的讯息在主控台资讯
那就是正确的个人token,把这些资料代换到脚本里面的token:xxxxxxx和id:xxxxx区域
(ltoken=gBxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxCY
(ltuid=26XXXXX20
本插件可以连动dc做自动签到通知,但我个人觉得这功能没个屁点用可以不做
毕竟用自动登入就是图个清静简单 还让机器人来dc敲自己有点太狂惹
为啥需要自己动手,其实一切都因为token就是个资。所以实际动手的部份也只有
手动取得token,复制贴上。然后在apps里面设定一下每天自己干一次而已
很简单的
作者: Severine (赛非茵)   2023-05-05 02:04:00
推个 不过直接看cookie好像更快一点..
作者: foolkids (翼をください)   2023-05-05 08:16:00
先推,问一下设定好之后要怎么触发?自动背景执行吗?
作者: Severine (赛非茵)   2023-05-05 08:40:00
他那个应该是云服务吧。我还是用浏览器套件就好了
作者: shinobunodok (R-Hong)   2023-05-05 08:44:00
用巴哈的那个就好了 偶尔掉链子也没差 反正超细蚊子腿
作者: a32198753 (Alosn)   2023-05-05 09:22:00
感谢 最近一直忘记签,回2楼你可以在左边找到时中的图案点进去之后新增触发器只到main之后自己设定执行的时间
作者: luweber88 (猫咪)   2023-05-05 09:52:00
https://i.imgur.com/e17Hz6W.png 这样触发感谢分享 2个游戏都要签到开始觉得烦了
楼主: erisiss0 (965005)   2023-05-05 18:51:00
谢谢板友补充图片虽然可以用浏览器插件 不过这边是提供另外的解决方案给不想或是不方便用插件(比方都用手机玩的话...
作者: Severine (赛非茵)   2023-05-05 21:46:00
都用手机的话 的确麻烦

Links booklink

Contact Us: admin [ a t ] ucptt.com