Greasy Fork

Greasy Fork is available in English.

网站签到工具

用于各种论坛和网站自动签到 论坛签到工具、签到工具、整合吾爱破解、飘云阁、卡饭论坛、网易云音乐、天使动漫论坛等论坛和网站自动点击签到 根据论坛签到工具 二次开发 需要添加其他网站请私聊我留下网站地址

< 脚本网站签到工具的反馈

评价:好评 - 脚本运行良好

§
发表于:2025-05-15

首先大大的脚本很好用,然后就是大大能不能把我写的代码也一并加进去?不然每次更新就没了,已经写了两遍了。。
下面是我写的三宫六院、绯月ScarletMoon、精易论坛、鲲Galgame、雨中小町、人人影视、141华人社区、飞雪论坛、维咔VikACG的自动签到代码,
一些比较”特殊“的网站我就没加了,还有就是原始脚本里的魔性论坛的网址需要更新一下,魔性1.0修改一下最新网址就行,
魔性2.0我也写了自动签到代码,但这个应该是属于”特殊“网站的,我怕影响你脚本的分级,代码就没放上来,
如果不影响分级的话,可以回复我一下,我就把2048、魔性2.0、海角的自动签到代码一并放上来

下面是代码,直接加进去就行了,也可以测试一下,我这边用起来是没问题的,不过为了简化,有些是需要自己点到指定签到页面的。

// @match https://www.sglynp.com/*
// @match https://chunman4.com/*
// @match https://bbs.kfpromax.com/*
// @match https://www.acgns.org/*
// @match https://bbs.125.la/*
// @match https://www.kungal.com/*
// @match https://rainkmc.com/*
// @match https://ruyanhk.net/*
// @match https://www.yysub.cc/*
// @match https://141love.net/*
// @match https://www.52gts.com/*
// @match https://fxacg.cc/*
// @match https://www.vikacg.com/*


//三宫六院
else if (isURL("sglynp")) {
window.setTimeout(function(){
if (window.find("已签到")) {
return;
}else{
document.getElementById('k_misign_topb').querySelector('a').click();
location.reload();
setTimeout(() => {
window.location.href = 'https://www.sglynp.com/home.php?mod=space&do=notice&view=system';
}, 1000 + Math.random() * 2000);
}
},2000);
return;
}
//绯月ScarletMoon
else if (isURL("kfpromax.com/kf_growup.php")) {
window.setTimeout(function(){
if (window.find("今天的每日奖励已经领过了")) {
return;
}else{
document.querySelector('a[href*="kf_growup.php?ok=3"]').click();
}
},2000);
return;
}
//精易论坛
else if (isURL("bbs.125.la/plugin.php?id=dsu_paulsign:sign")) {
window.setTimeout(function(){
if (window.find("您今日已经签到")) {
window.location.href = 'https://bbs.125.la/';
return;
}else{
document.getElementById('sign').click();
setTimeout(() => {
document.querySelector('a.layui-layer-btn0')?.click();
}, 1000 + Math.random() * 2000);
}
},2000);
return;
}
//鲲Galgame
else if (isURL("kungal")) {
window.setTimeout(() => {
// 点击头像
document.querySelector('div[data-v-729e1e50] > div.cursor-pointer')?.click();
// 定位签到按钮
const signInBtn = document.evaluate('//button[contains(text(),"每日签到")]', document).iterateNext()
|| document.querySelector('button.text-secondary')
|| document.querySelector('div.func button:nth-child(3)');
// 点击签到
if(signInBtn?.disabled === false) {
signInBtn.click();
location.reload();
setTimeout(() => {
document.querySelector('div[data-v-729e1e50] > div.cursor-pointer')?.click();
}, 1000 + Math.random() * 2000);
console.log('签到成功');
} else {
console.log('鲲Galgame未找到每日签到按钮,可能是:\n1.已签到完成;\n2.菜单没有展开;\n3.被弹窗遮挡;\n4.文本代码没加载;\n5.网站代码更新了,给我提交反馈。');
}
}, 2000);
return;
}
//雨中小町
else if (isURL("rainkmc")) {
window.setTimeout(function(){
if (window.find("连续签到")){
return;
}else{
document.querySelector('.punch_btn').click();
setTimeout(() => {
location.reload();
}, 1000 + Math.random() * 2000);
}
},2000);
return;
}
//人人影视 登陆后自动刷新一下即可
else if (isURL("yysub")) {
window.setTimeout(function(){
setTimeout(() => {
location.reload();
}, 1000 + Math.random() * 2000);
},2000);
return;
}
//141华人社区
else if (isURL("141love.net/forum.php")) {
window.setTimeout(function(){
if (document.querySelector('img[src*="pperwb.gif"]')) {
return;
}else{
document.querySelector('img[onclick="showWindow(\'pper\', \'dsu_amupper-ppering\');"]').click();
setTimeout(() => document.querySelector('.pn.pnc').click(), 500);
setTimeout(() => document.querySelector('#myprompt').click(), 500);
document.querySelector('#myprompt').click();
}
},2000);
return;
}
//飞雪论坛
else if (isURL("fxacg")) {
window.setTimeout(function(){
if (!!document.querySelector('#dcsignin_tips')?.style.backgroundImage?.match(/signin_yes\.png/)) {
return;
}else{
document.querySelector('a[href="plugin.php?id=dc_signin"][onclick*="dc_signin:sign"]').click();
setTimeout(() => document.querySelector('img[alt="郁闷"]').closest('li').click(), 1000);
setTimeout(() => document.querySelector('button[name="signpn"]').click(), 1000);
}
},2000);
return;
}
//维咔VikACG
else if (isURL("vikacg.com/wallet/mission")) {
window.setTimeout(function(){
if (window.find("已经签到")) {
return;
}else{
document.evaluate('//button[contains(normalize-space(),"立即签到")]', document).iterateNext()?.click();
}
},8000);
return;
}

Fxy29作者
§
发表于:2025-05-16

有些我记得 脚本里是有的 是更改了?
还有就是 代码最好私聊 别发反馈里
魔性2.0加过 只是不怎么直白

Fxy29作者
§
发表于:2025-05-16
编辑于:2025-05-16

你这网站有点多 不好测试
能不能加一下Bug反馈群

Fxy29作者
§
发表于:2025-05-16

到时候把特殊的剥离成一个单独的 标记

§
发表于:2025-05-16

到时候把特殊的剥离成一个单独的 标记

好的好的,大大,已经申请了

前面没看到还有交流群。。。

发表回复

登录以发表回复。