不会代码能自己写魂签脚本吗?


某个游戏论坛签到有金币,想自己参照别人脚本写个,感觉没那么简单。

Snipaste_2020-12-10_19-11-02.jpg

参照:soulsign.inu1255.cn/script/egaokiss/%E9%B8%BF%E9%B9%84%E8%AE%BA%E5%9D%9B.js

自己改的
=========================================================================
// ==UserScript==
// @name              小九楼
// @namespace         https://soulsign.inu1255.cn
// @version           1.0.0
// @author            xxx
// @loginURL          https://www.xjyxi.com
// @updateURL         https://soulsign.inu1255.cn
// @expire            14400000
// @domain            xjyxi.com
// @param            say 签到时说些什么,可用|分隔
// ==/UserScript==

exports.run = async function(param) {
var { data } = await axios.get('https://www.xjyxi.com/plugin.php?id=ljdaka:daka&d72a10ed&infloat=yes&handlekey=tips&inajax=1&ajaxtarget=fwin_content_tips');
    if (/已经签到/.test(data)) return "已经签到";
    var m = /name="formhash" value="([^"]+)/.exec(data);
    if (!m) throw "签到失败";
    var formhash = m[1];
    var ss = (param.say || "开心的一天又开始了").split('|');
    var say = encodeURIComponent(ss[Math.floor(Math.random() * ss.length)]);
    var { data } = await axios.post('https://www.xjyxi.com/plugin.php?id=ljdaka:daka&ation=tips&infloat=1&sign_as=1&inajax=1', `formhash=${formhash}&qdxq=kx&qdmode=1&todaysay=${say}&fastreply=1`);
    if (/签到成功/.test(data)) return '签到成功';
    if (/已经签到/.test(data)) return '已经签到';
    throw '签到失败';
};

exports.check = async function(param) {
var { data } = await axios.get('https://www.xjyxi.com/plugin.php?id=ljdaka:daka&d72a10ed&infloat=yes&handlekey=tips&inajax=1&ajaxtarget=fwin_content_tips');
    if (/已经签到/.test(data)) return true;
    var m = /name="formhash" value="([^"]+)/.exec(data);
    if (!m) return false;
    return true;
};

=========================================================================
回复列表(8|隐藏机器人聊天)
添加新回复
回复需要登录