本WIKI编辑权限开放,欢迎收藏起来防止迷路,也希望有爱的小伙伴和我们一起编辑哟~

全站通知:

Widget:招募工具

来自诺弗兰物语WIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索

<script> document.getElementById("inputDOM").innerHTML="<input id='input' type='text'>" document.getElementById("btnDOM").innerHTML="<button id='btn'>提交</button>" document.getElementById("btn").onclick=function(){ getApi("https://wiki.biligame.com/nofland/api.php?action=query&meta=tokens&format=json",function(json){ let token=JSON.parse(json).query.tokens.csrftoken let url="https://wiki.biligame.com/nofland/api.php" let fd=new FormData() fd.append("action","edit") fd.append("title","Test") fd.append("prependtext","|-\n|"+document.getElementById("input").value.replace(/</g,"<").replace(/>/g,">")+"\n") fd.append("token",token) fd.append("format","json") postFdApi(url,fd) document.getElementById("ca-purge").getElementsByTagName("a")[0].click() }) } function getApi(url,callback=false,callbackE=false){ let ajax=new XMLHttpRequest() if(!callback){ ajax.open("GET",url,false) ajax.send() let json=JSON.parse(ajax.responseText) return json } ajax.open("GET",url) ajax.send() ajax.onreadystatechange=function(){ if(ajax.readyState==4){ if(ajax.status==200){ callback(ajax.responseText) } else if(ajax.status==404&&callbackE){ callbackE(true) } } } } function postFdApi(url,fd,isParse=true){ let ajax=new XMLHttpRequest() ajax.open("POST",url,false) ajax.send(fd) if(!isParse){ return ajax.responseText } let json=JSON.parse(ajax.responseText) return json } </script>