百度知道团队批量审批新成员的JS脚本使用方法

作者:代码拾荒

时间:2026-10-27

浏览:557

本文介绍如何利用JavaScript脚本自动化百度知道团队的新成员审批流程。通过计算回答采纳率和等级,自动勾选不符合条件的申请,管理员只需点击“拒绝”即可完成批量处理,大幅提升审核效率。

文章目录

背景与脚本原理

笔者专注于解答网友的技术问题,并在此基础上创立了百度知道“挨踢五四三”团队。


团队成立后,每日收到的加入申请数量庞大,导致人工审核新成员的工作变得繁琐且耗时。



为解决这一问题,编写了一个脚本,用于自动计算申请人的回答采纳率。对于采纳率低于20%或等级过低的申请者,脚本会自动勾选其复选框。


随后,只需点击“拒绝”按钮,即可完成对不合格申请的处理。



使用方法:

旧版脚本使用方法

首先,进入“审批新成员”页面,按住键盘上的Shift键并点击“审批新成员”选项卡,使新成员列表在新窗口中打开。


列表加载完成后,将下方提供的脚本代码复制到浏览器地址栏,并按下回车键。脚本将自动勾选所有不合格人员,此时只需点击“拒绝”按钮即可。


使用相同的方法,依次处理第2页、第3页等后续页面的申请。



javascript:for(var x=1;x<document.forms[0].getElementsByTagName("tr").length;x++){ if(0.20>1*document.forms[0].getElementsByTagName("tr")[x].getElementsByTagName("td")[2].innerText/document.forms[0].getElementsByTagName("tr")[x].getElementsByTagName("td")[3].innerText)document.forms[0].getElementsByTagName("tr")[x].getElementsByTagName("input")[0].checked=true;void 0;}alert("采纳率低于20\%的都选中了")



改版后脚本及注意事项

随着百度知道页面的改版,原有的脚本可能不再适用,需使用以下更新后的脚本:



javascript:for(var x=1;x<document.forms[0].getElementsByTagName("tr").length;x++){ if(3>document.forms[0].getElementsByTagName("tr")[x].getElementsByTagName("td")[2].innerText || 0.20>1*document.forms[0].getElementsByTagName("tr")[x].getElementsByTagName("td")[4].innerText/document.forms[0].getElementsByTagName("tr")[x].getElementsByTagName("td")[5].innerText)document.forms[0].getElementsByTagName("tr")[x].getElementsByTagName("input")[0].checked=true;void 0;}alert("采纳率低于20\%的都选中了")



需要注意的是,脚本代码必须保持单行格式,不能分行,否则无法在浏览器地址栏中正常执行。

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章