You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Pywikibot编辑未显示在MediaWiki最近更改的问题求助

Pywikibot编辑未显示在MediaWiki最近更改的排查与解决

一、排查Pywikibot的编辑参数

检查你的Pywikibot代码中,调用页面保存的方法(比如page.save())是否传入了bot=True参数:

  • 如果传入了bot=True,这类编辑会被标记为机器人编辑,MediaWiki默认的最近更改页面会隐藏机器人编辑——即使你移除其他筛选条件,也需要手动勾选最近更改页面的「显示机器人编辑」选项才能看到。
  • 如果没传入bot=True却仍不显示,可尝试在保存时明确指定bot=False测试,排除特殊参数干扰。

二、MediaWiki配置调整

若希望机器人编辑默认显示在最近更改中,修改LocalSettings.php:

  1. 找到$wgRCShowBots参数,将其值改为true:
$wgRCShowBots = true;
  1. 保存配置后重启Web服务,此时最近更改页面会默认显示机器人编辑。

三、批量删除的替代方案

如果暂时无法调整最近更改显示,可绕过最近更改直接批量删除页面:

  • 用Pywikibot编写批量删除脚本:遍历目标页面列表,调用page.delete()方法完成删除。
  • 通过MediaWiki的Special:ListPages页面,按创建者筛选出机器人创建的页面,再使用批量删除工具操作。
  • 直接调用MediaWiki API的action=delete接口,批量提交页面名称完成删除。

内容的提问来源于stack exchange,提问作者PearHead

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 08:05:10