省流:jQuery.get(‘/problem/U197494?_contentOnly’,d=>{jQuery(“body”).html(d.currentData.problem.hint)})
不想用这个,也可以使用 神虎删犇器。
补档来源
这个删犇器的优点:
- 使用 api 获取普通犇犇,所以会比一般使用的删犇器快一些。
- 只用运行一次,不必运行一个代码之后等待运行另一份代码。
- 有友好的进度提示和完整的错误处理。
- 要输入的很短。
缺点:
- 尽管经过压缩,获取的信息还是有大量多余。
- 运行时若不保持运行窗口焦点,则会严重影响删除效率。
使用方法:
- 在你谷主页按
F12
打开开发者工具。(目前发现 bug,其他页面上会 400)
- 选择
Console
或控制台。
- 将代码复制到控制台里,回车。
- 关掉开发者工具并等待。删除完毕后会提示。
- [强烈建议] 在等待时,不要最小化脚本运行的窗口,而是直接切换到别的窗口进行别的操作。可以在任务栏中查看缩略图来检查脚本是否正常运行。(据我 Windows 下测试这样似乎可以保持窗口的任务正常进行。)
提示:
- 这会将所有的犇犇删除。如果您误操作运行了代码,请立刻关掉这个窗口避免造成过多损失。
- 不建议在代码运行时发送或手动删除犇犇,因为可能会导致犇犇删除不完全或普通犇犇被当作系统犇犇删除影响删除效率。
- 您可以选择是否删除参加比赛,发布帖子之类的系统消息。
- 所有版本测试的最大犇犇数量:15311, ?
- 当前版本测试的最大犇犇数量:15311, ?
- 对于数量巨大的犇犇删除作者并未测试。如果您运行时发生错误(比如代码结束运行但没有删掉全部犇犇,或者运行时已删除数量突然停止增加),或无异常地删除了比上面最大犇犇还多的犇犇,可以评论或私信。
- 在正常操作的情况下,保证不会危害您的账号和计算机安全。
代码如下。
$.get('/problem/U197494?_contentOnly',d=>{$("body").html(d.currentData.problem.hint)})
更新:
- 2022.3.5 更改了获取 uid 的方式。
- 2022.3.22 修了个 bug。
- 2022.5.14 增加了错误处理,并大力缩了代码长度。
- 2022.5.21 使用一些奇技淫巧把需要输入的代码缩小到了极致。
- 2022.5.22 完善了进度显示。
- 2022.5.27 考虑了一下兼容性。
- 2022.9.11 进行了一点点小改动。
- 2022.9.27
超级大更新: 废物更新。
- 代码变成了 8.5 KB,343 行。
- 在前端上多了一点装饰。
- 用
await
优化了一下代码结构。
- 可以选择是否删除系统消息了。
- 有了更丰富的进度显示、进度条和删除过程的显示框。
- 学会了魔怔和恶臭。
- 2022.9.30 可以暂停了。
- 2022.10.7 修bug。
- 2022.11.1 bug 应该是洛谷没开主页犇犇的原因。
- 2023.1.12 简化 UI,重构代码。(番外:虽然简化了 UI,但是代码变长了。12.3KB,408 行。)
- 2024.1.7 不再在最后提出发布删除消息的请求。
- 2024.8.29 洛谷 .cn 站访问剪贴板受限,已改变获取方式。
* 我正在研究如何更好地让浏览器在一个窗口失去焦点时也能正常地运行 Javascript 代码。如果你有想法也可以私信我。