福利吧自动签到

每天自动进行签到操作并设置自定义Cookie

// ==UserScript==
// @name         福利吧自动签到
// @namespace    https://gf.qytechs.cn/zh-CN/users/1031656-zyxlcr-xuan
// @version      1.0
// @description  每天自动进行签到操作并设置自定义Cookie
// @author       arick
// @match        *://*/*
// @grant        GM_xmlhttpRequest
// @grant GM_setValue
// @grant GM_getValue
// @grant GM_notification
// @license AGPL License
// ==/UserScript==

(function () {
    'use strict';

    var url = "https://www.wnflb2023.com/plugin.php?id=fx_checkin%3Aajax&date=202311&inajax=1&_r=0.5998540754441422"

    // 获取当前日期
    var currentDate = new Date();
    // 使用 toDateString() 方法将日期转换为字符串,只保留日期部分
    var formattedDate = currentDate.toDateString();
    var storeDate = GM_getValue('storedDate', '123');

    // 发送签到请求
    function signIn() {
        GM_xmlhttpRequest({
            method: 'GET', // 修改为你的请求方式
            url: url, // 修改为你的签到地址
            onload: async function (response) {
                console.log('签到成功!');
                console.log(response.responseText); // 如果需要可以输出返回的数据
                if (response.responseText != 'Access Denied') {

                    // 将格式化后的日期存储到油猴子脚本变量中
                    GM_setValue('storedDate', formattedDate);
                    console.log('store!');
                } else {
                    console.log('no store!');
                    await showNotification('签到失败');
                }
            },
            onerror: async function (error) {
                console.error('签到失败:', error);
                // 调用函数显示通知
                await showNotification('签到失败');
            }
        });
    }

    // 显示通知
    async function showNotification(msg) {
        GM_notification({
            text: '通知:' + msg, // 要显示的消息内容
            title: msg, // 通知标题
            timeout: 5000, // 通知显示时间,单位为毫秒(这里设置为5秒)
            onclick: function () {
                // 点击通知时的操作
                console.log('用户点击了通知!');
            }
        });
    }



    // 在页面加载完成后执行签到操作
    window.addEventListener('load', async function () {


        if (formattedDate != storeDate) {
            signIn(); // 执行签到操作
        } else {
            console.log('已经签到');
            // 调用函数显示通知
            //await showNotification('已经签到');
        }




    });
})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址