您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
try to take over the world!
// ==UserScript== // @name 帮你下批量导入 // @namespace https://bangnixia.com/ // @version 1.0 // @description try to take over the world! // @author Lancerfoo // @match https://bangnixia.com/fetch* // @grant none // ==/UserScript== (function() { 'use strict'; // 批量导入下载任务 function sleep(ms) { return new Promise(resolve => setTimeout(resolve, ms)) } function AddTask(link, token){ var httpRequest = new XMLHttpRequest(); httpRequest.open('POST', '/fetch', true); httpRequest.setRequestHeader("Content-type","application/x-www-form-urlencoded; charset=UTF-8"); httpRequest.setRequestHeader("X-CSRF-TOKEN",token); httpRequest.send('url='+encodeURIComponent(link)+'&host=auto'); } // 插入一个input,一个按钮 var oTest = document.getElementsByClassName("row")[1]; var textBox = document.createElement("textarea"); textBox.setAttribute("id", "down_list") var btn = document.createElement("input"); btn.setAttribute("type", "submit"); oTest.insertBefore(textBox,null); oTest.insertBefore(btn,null); var token = document.getElementsByName("csrf-token")[0].getAttribute("content"); btn.onclick = async function () { var addresses = textBox.value.split("\n"); for (var address of addresses){ // console.log(address); AddTask(address,token); await sleep(5500); } }; })();