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

作者: 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