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

参照: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;
};
=========================================================================
@我之前的账号呢,
搞个这个啊 har 