本WIKI由Daikou申请于2020年05月15日创建,编辑权限开放,如遇Chrome浏览器登陆后无法编辑点这里 BWIKI反馈留言板
公测已开启,本站内容逐步更新,欢迎大家收藏并保持关注。

全站通知:

用户:1381806/移动.js

来自天地劫WIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索

注意:在发布之后,您可能需要清除浏览器缓存才能看到所作出的变更的影响。

  • Firefox或Safari:按住Shift的同时单击刷新,或按Ctrl-F5Ctrl-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> */