我是个懒蛋,贴吧自动签到要八级以上,还要自己点,嫌麻烦就写了这个
脚本已经发布到油猴,在这里写主要是想宣传宣传
[JavaScript] 纯文本查看 复制代码 // ==UserScript==
// [url=home.php?mod=space&uid=170990]@name[/url] 贴吧签到助手
// [url=home.php?mod=space&uid=467642]@namespace[/url] https://hsmyldk.top
// [url=home.php?mod=space&uid=1248337]@version[/url] 0.1
// @description 自动签到,签到速度取决于未签到的吧的数量和网速
// [url=home.php?mod=space&uid=686208]@AuThor[/url] Hsmyldk
// [url=home.php?mod=space&uid=195849]@match[/url] https://tieba.baidu.com
// @match https://tieba.baidu.com/index.html
// [url=home.php?mod=space&uid=609072]@grant[/url] none
// ==/UserScript==
var bas = [];
$('#moreforum').trigger(new Event('mouseenter'));
$('#moreforum').trigger(new Event('click'));
var items = document.getElementsByClassName('unsign');
for (var i = 0; i < items.length; i++) {
bas.push(items[i].textContent);//这里是获取已经关注了但是还没签到的吧的名字
}
qd();
function qd() {
if (bas.length != 0) {
var xml = new XMLHttpRequest();
xml.open("POST", "https://tieba.baidu.com/sign/add?ie=utf-8&kw=" + bas[0]);//这里发送post请求完成签到
xml.send();
xml.onload = e => {
console.log(bas[0])
bas.splice(0, 1);//删除数组元素
qd();//递归调用
}
} else {//签到完毕后显示提示
var a = document.createElement('a');
a.href = "#";
a.className = "u-f-item sign";
a.innerHTML = "已签到";
document.getElementById('likeforumwraper').append(a);
}
}
|