突发奇想,想打开一个网盘资源后,浏览器自动下载所有资源条目。
于是就写了以下代码。
运行不了,因为网盘多次下载会弹出验证码。不过以下代码做个记录,也算是自己积累。
function sleep(milliSeconds){
var startTime = new Date().getTime(); // get the current time
while (new Date().getTime() < startTime + milliSeconds); // hog cpu
}
var book_items=document.getElementsByClassName("name");
var len = book_items.length;
console.log("len="+len);
var i=1;
var cnt=0;
for(i;i<len;i++){
var theItem = book_items[i];
console.log(theItem);
console.log(theItem.getAttribute("title"));
if(theItem.getAttribute("title")!=null) {
console.log(theItem.getAttribute("title").indexOf(".zip"));
theItem.click();
sleep(500);
var btn_download=document.getElementsByClassName("btn download-btn");
btn_download[0].click();
sleep(1000);
cnt++;
if(cnt>=1) break;
}
}
于是就写了以下代码。
运行不了,因为网盘多次下载会弹出验证码。不过以下代码做个记录,也算是自己积累。
function sleep(milliSeconds){
var startTime = new Date().getTime(); // get the current time
while (new Date().getTime() < startTime + milliSeconds); // hog cpu
}
var book_items=document.getElementsByClassName("name");
var len = book_items.length;
console.log("len="+len);
var i=1;
var cnt=0;
for(i;i<len;i++){
var theItem = book_items[i];
console.log(theItem);
console.log(theItem.getAttribute("title"));
if(theItem.getAttribute("title")!=null) {
console.log(theItem.getAttribute("title").indexOf(".zip"));
theItem.click();
sleep(500);
var btn_download=document.getElementsByClassName("btn download-btn");
btn_download[0].click();
sleep(1000);
cnt++;
if(cnt>=1) break;
}
}