如何使用Nuke和Pywikibot删除mediawiki页面

如何使用Nuke和Pywikibot删除mediawiki页面,mediawiki,mediawiki-extensions,pywikibot,Mediawiki,Mediawiki Extensions,Pywikibot,我为这项任务绞尽脑汁已有一段时间了。我尝试过使用Mediawiki Nuke扩展和pywikibot,但没有成功。我错过了一些简单的东西,我知道。我似乎无法正确识别页面,因为我在海量删除中使用的任何模式都不会带来任何点击,pywikibot说跳过:[[mediawiki:我要删除的某个页面--第1页]]不存在 我以我自己、官僚和管理员的身份登录。MW版本1.26。我可以在页面上使用删除选项删除单个页面 Nuke:我将用户名、ip字段留空,在批量删除页面的页面名称模式中输入页面标题或部分页面标题,

我为这项任务绞尽脑汁已有一段时间了。我尝试过使用Mediawiki Nuke扩展和pywikibot,但没有成功。我错过了一些简单的东西,我知道。我似乎无法正确识别页面,因为我在海量删除中使用的任何模式都不会带来任何点击,pywikibot说跳过:[[mediawiki:我要删除的某个页面--第1页]]不存在

我以我自己、官僚和管理员的身份登录。MW版本1.26。我可以在页面上使用删除选项删除单个页面

Nuke:我将用户名、ip字段留空,在批量删除页面的页面名称模式中输入页面标题或部分页面标题,但无效。我做错了什么

示例:我要删除的某些页面--第1页,某些页面%,%Some Page%

pywikibot:也许是我的user-config.py

family = 'mediawiki'
mylang = 'mediawiki'
usernames['mediawiki']['mediawiki'] = u'myname'
我创建了一个包含要删除的页面的文件

文件:delete_pages.txt

# [[Some Page I want To Delete -- Page 1]]
# [[Some Page I want To Delete -- Page 2]]
# [[Some Page I want To Delete -- Page 3]]
样本输出

C:\Users\me\pywikibot>\python34\python delete.py -file:delete_pages.txt
Enter a reason for the deletion:

>>> Some Page I want To Delete -- Page 1 <<<
Skipping: [[mediawiki:Some Page I want To Delete -- Page 1]] does not exist.

>>> Some Page I want To Delete -- Page 2 <<<
Skipping: [[mediawiki:Some Page I want To Delete -- Page 2]] does not exist.
etc
C:\Users\me\pywikibot>\python34\python delete.py-文件:delete\u pages.txt
输入删除原因:

>>>我想删除的某个页面--第1页>我想删除的某个页面--第2页是mediawiki。你真的想删除那里的页面吗?您可能正在寻找。mediawiki是。你真的想删除那里的页面吗?您可能正在寻找。

这是一个个人mediawiki安装,我创建了一个使用mediawiki软件的安装。在这种情况下,您必须使用官方的mediawiki.org one来代替。这是一个个人mediawiki安装,我创建了一个使用mediawiki软件的安装。在这种情况下,你必须使用官方的mediawiki.org one.see和see,而不是