本WIKI由Daikou申请于2020年05月15日创建,编辑权限开放,如遇Chrome浏览器登陆后无法编辑点这里 BWIKI反馈留言板
公测已开启,本站内容逐步更新,欢迎大家收藏并保持关注。
全站通知:
用户:1381806/移动.js
刷
历
编
跳到导航
跳到搜索
注意:在发布之后,您可能需要清除浏览器缓存才能看到所作出的变更的影响。
- Firefox或Safari:按住Shift的同时单击刷新,或按Ctrl-F5或Ctrl-R(Mac为⌘-R)
- Google Chrome:按Ctrl-Shift-R(Mac为⌘-Shift-R)
- Internet Explorer或Edge:按住Ctrl的同时单击刷新,或按Ctrl-F5
- Opera:按 Ctrl-F5。
/* <nowiki> ← 避免被归类为有脚本错误的页面*/
var api = new mw.Api();
var token; //获得token
api.get({
action: 'query',
meta: 'tokens'
}).done(function (data) {
token = data['query']['tokens']['csrftoken'];
});
//move得用post
function move(from, to, token, reason) {
api.post({
action: 'move',
from: from,
to: to,
token: token,
reason: reason,
noredirect: true
}).then(data => console.log(data), data => console.log(data), data => console.log(data));
}
var pages;
api.get({
action: 'ask',
query: '[[分类:绝学]]|limit=1000|format=plainlist',
api_version: 3
}).done(data => pages = data["query"]["results"].flatMap(x => Object.keys(x)[0])
);
pages.splice(61,1) //删除第61个元素
pages.forEach(page => {
move(page, "绝学/" + page, token, "移动绝学");
});
// https://wiki.biligame.com/tdj/api.php?action=query&meta=tokens
// https://wiki.biligame.com/tdj/api.php?action=move&from=Badtitle&to=Goodtitle&token=123ABC&reason=Misspelled%20title&movetalk=&noredirect=
/* </nowiki> */