開啟官方論壇網頁時會自動簽到
// ==UserScript==
// @name 原神官方論壇自動簽到
// @namespace http://tampermonkey.net/
// @version 0.1
// @description 開啟官方論壇網頁時會自動簽到
// @author oddstab
// @match https://webstatic-sea.mihoyo.com/ys/event/signin-sea/index.html?act_id=e202102251931481
// @grant none
// ==/UserScript==
(function() {
'use strict';
/**
* 取得所有簽到格子
* @returns
*/
function getAllSignContent() {
return new Promise((resolve) => {
setInterval(() => {
let dom = document.querySelectorAll(
"div[class*=components-home-assets-__sign-content_---list---] > div"
);
if (dom) {
resolve(Array.from(dom));
}
}, 1000);
});
}
(async () => {
//取得所有簽到格子
const contents = await getAllSignContent();
//需要點擊的div
const needSignDiv = contents.find((el) => el.className.includes("active"));
//簽到
if (needSignDiv) {
needSignDiv.click();
}
})();
})();