Twitch 自動領取掉寶 / Auto Receive Drops

Twitch 自動領取 (掉寶/Drops) ,窗口標籤顯示進度 ,直播結束時還沒領完 ,會自動尋找任意掉寶直播 ,並開啟後繼續掛機 ,代碼自訂義設置

От 20.03.2024. Виж последната версия.

Автор
Canaan HS
Рейтинг
0 0 0
Версия
0.0.11
Създаден
08.09.2023
Обновен
20.03.2024
Размер
8 КБ
Лиценз
MIT
Работи на

自動領取 Twitch 的 Drops


當 Twitch 修改頁面元素, 有可能造成功能失效, 就需要重新配置 (有問題可反饋)

!! 開啟該頁面時, 要確認該腳本有出現在, 當前執行的腳本列表, 才能開始掛機, 沒有就 F5

大致功能說明

  • 在觀看直播的同時, 開啟 https://www.twitch.tv/drops/inventory 頁面, 放在後台就會持續檢測領取

  • 自動重啟直播, 判定當經過一定時間, 進度無增加, 判斷直播停止, 就會自動尋找下一個直播開啟

  • 於標籤顯示當前進度

可自定配置參數

RestartLive : 一段時間後, 無增加進度, 自動重啟直播
EndAutoClose : 所有掉寶活動完成後關閉直播, 並跳轉回主頁
TryStayActive : 嘗試讓窗口始終處於活躍狀態, 不會被自動清理
RestartLiveMute : 重啟直播後靜音 (不一定有效)
ClearExpiration : 清除掉活動過期的掉寶進度
ProgressDisplay : 在網頁標籤顯示掉寶進度

DetectionInterval : 元素查找的間隔限制
UpdateInterval : 更新頁面的間隔, 預設 (120秒 / 2分) 更新一次
JudgmentInterval : 重啟直播參數, 經過多常時間後, 進度無變化時觸發重啟

FindTag : 重啟直播需要的, 會找尋含有設置文字的 Tag 標籤, 並開啟直播 (查找直播的頁面不要指定語言, 有可能找不到)
DropsButton : 當 Twitch 改變網頁格式, 找不到領取按鈕時, 就修改這邊

版本更新資訊

version      0.0.11

1. 修改進度查找邏輯, 解決當存在過期進度時, 查找錯誤的狀況
2. 添加刪除過期掉寶進度區塊
3. 修改查找限制邏輯 (使用節流)
4. 添加判斷查找完成功能, 即時清除觀察者, 優化性能
5. 添加嘗試讓選項卡保持活躍, 不會被瀏覽器暫停掉, 嘗試一下不保證成功, 主要還是看瀏覽器的設置
6. 添加判斷掉寶進度不存在時, 也就是所有都領取完成, 將會關閉直播窗口(由重啟直播開啟的才關的掉), 並重領取掉寶頁面跳轉回首頁