您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
try to take over the world!
// ==UserScript== // @name 帮你下批量下载 // @namespace https://bangnixia.com/ // @version 1.1 // @description try to take over the world! // @author You // @match https://bangnixia.com/* // @grant none // ==/UserScript== (function() { 'use strict'; function AddToStr(para){ var httpRequest = new XMLHttpRequest(); httpRequest.open('GET', para, true); httpRequest.send(); var htmlObj; var link; httpRequest.onreadystatechange = function () { if (httpRequest.readyState == 4 && httpRequest.status == 200) { var json = httpRequest.responseText; htmlObj = json; var el = document.createElement( 'html' ); el.innerHTML = htmlObj; var dlist = el.getElementsByClassName( 'download_group' ); // 最后需要的下载连接 link = dlist[0].children[1].firstElementChild.getAttribute("href"); // arr.push(link) console.log(link); var oTest = document.getElementsByClassName("row")[0]; var newNode = document.createElement("div"); newNode.innerHTML = link; oTest.insertBefore(newNode,null); } }; } var objList = document.getElementsByClassName("table table-striped")[0].getElementsByTagName("tbody")[0].getElementsByTagName("tr"); var totalDownStr = new String("") var linkArray = []; for (var obj of objList){ var downBtn = obj.getElementsByClassName("text-white"); if (downBtn.length != 0){ var link = downBtn[0].getAttribute("href"); AddToStr(link); } } })();