PTT推薦

[鐵道] 如何自己做安全的自動登入

看板miHoYo標題[鐵道] 如何自己做安全的自動登入作者
erisiss0
(ツライさん)
時間推噓 6 推:6 噓:0 →:7

本內容需要一點點動手能力

用途:製作一個安全的自己登入簽到的腳本。
無須使用網頁瀏覽器,一切功能自動化 除非米哈遊又改動登入頁面之類的

本功能利用使用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裡面設定一下每天自己幹一次而已
很簡單的

--

※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.61.222.89 (臺灣)
PTT 網址

Severine05/05 02:04推個 不過直接看cookie好像更快一點..

foolkids05/05 08:16先推,問一下設定好之後要怎麼觸發?自動背景執行嗎?

Severine05/05 08:40他那個應該是雲服務吧。我還是用瀏覽器套件就好了

shinobunodok05/05 08:44用巴哈的那個就好了 偶爾掉鏈子也沒差 反正超細蚊

shinobunodok05/05 08:44子腿

a3219875305/05 09:22感謝 最近一直忘記簽,回2樓你可以在左邊找到時中的圖案

a3219875305/05 09:23點進去之後新增觸發器只到main之後自己設定執行的時間

luweber8805/05 09:52https://i.imgur.com/e17Hz6W.png 這樣觸發

luweber8805/05 09:52感謝分享 2個遊戲都要簽到開始覺得煩了

erisiss005/05 18:51謝謝板友補充圖片

erisiss005/05 18:52雖然可以用瀏覽器插件 不過這邊是提供另外的解決方案

erisiss005/05 18:52給不想或是不方便用插件(比方都用手機玩的話...

Severine05/05 21:46都用手機的話 的確麻煩