突发奇想,想打开一个网盘资源后,浏览器自动下载所有资源条目。
于是就写了以下代码。
运行不了,因为网盘多次下载会弹出验证码。不过以下代码做个记录,也算是自己积累。
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;
}
}
分享到:
相关推荐
总之,基于 JavaScript 的网盘文件下载地址获取工具通过自动化和简化下载流程,为用户提供了高效和便捷的解决方案,尤其适合需要批量下载或自动化处理的场景。然而,使用此类工具时必须注意遵循合法性和安全性原则,...
这个"autojs脚本集_JavaScript_下载.zip"文件看起来是一个包含AutoJS脚本的资源集合,可能是由其他人分享或者用于教学目的的示例代码库。在解压后,我们看到主要的目录或文件名为"autojsScripts-master",这通常表示...
总结来说,“百度网盘直接下载助手.user.js”是一个利用JavaScript脚本来获取并使用百度网盘文件的直链下载地址的工具,旨在帮助用户绕过下载限制。然而,使用此类工具需谨慎,确保安全并遵守相关法律法规及服务条款...
在"陀螺世界"这款游戏中,AutoJs脚本可能被用于自动化游戏过程,例如自动完成日常任务、自动挂机打怪、自动收集资源等,从而节省玩家的时间和精力。这类脚本的编写通常涉及到对游戏界面元素的识别,比如使用...
例如,对于网盘下载助手,脚本可能会探测到百度网盘的下载页面,并自动插入加速下载的链接或者按钮,让用户可以直接享受优化后的下载服务。 此外,“说明.txt”文件通常用于提供脚本的安装和使用指南。在实际操作中...
教程名称:深入浅出之Javascript脚本编程视频【50集】 ... 【】深入浅出之Javascript脚本编程第一课 ... 【】深入浅出之...资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
网页自动签到脚本是一种利用编程技术实现的自动化工具,主要目的是帮助用户自动完成网站的每日签到任务,节省手动操作的时间。Google Chrome插件是这类脚本的一种常见载体,它能够与Chrome浏览器无缝集成,方便用户...
根据提供的文件信息,我们可以推断出这是一本关于JavaScript编程语言的专业书籍——《JavaScript权威指南》第六版的中文版本,并提供了该书PDF格式的百度网盘下载链接。下面将基于这个信息来提炼出相关的JavaScript...
在IT行业中,脚本语言是实现自动化任务和简化工作流程的重要工具。"欢乐幻灵脚本"似乎是一个专为"幻灵"项目设计的一系列脚本集合,旨在为用户提供便捷的功能和服务。在这个压缩包文件中,我们可以期待找到一系列用于...
JavaScript是网络上最常用的脚本语言,常用于增强网页交互性和实现客户端的动态功能。在下载扩展中,JavaScript可能会用来处理与服务器的通信,解析下载链接,甚至可能用于模拟点击等自动化操作,以规避某些下载限制...
该项目为基于Python的百度网盘资源下载工具与CSS适配设计源码,共包含32个文件,涵盖11个Python脚本、10个Python字节码文件、2个Markdown文档、2个YAML配置文件、2个HTML文件、1个Git忽略文件、1个日志文件、1个文本...
WinCC支持多种脚本语言,如VBScript和JavaScript,它们都是基于Visual Basic和ECMAScript的标准,易于学习和应用。脚本可以嵌入到画面、按钮、变量等对象中,执行特定的操作。例如,VBScript提供了丰富的函数库,...
《Head First JavaScript源码》是2010年出版的一本中文版JavaScript学习书籍的源码,这本书以其独特的视觉设计和...如果你想要进入JavaScript的世界,或者提升现有的JavaScript技能,这本书的源码将是一个宝贵的资源。
文件“网盘直接下载.js”很可能是一个JavaScript脚本,可能是用于浏览器扩展或油猴脚本的一种实现,用于修改网页DOM结构,暴露隐藏的直接下载链接,让用户能够直接点击下载,而不需要通过百度网盘客户端。...
4. **自动化处理**:脚本可能还包含了自动化处理逻辑,比如定时转存、新上传文件自动转存等功能,使得用户无需时刻关注网盘状态,可以自动完成文件管理。 使用115一键转存.user.js 的注意事项: - 用户需确保已...
JavaScript应用实例-脚本网盘Alpha.js
这些函数和对象是编写脚本的基础,用户可以通过它们实现对系统资源的访问和控制。 4. **脚本事件处理** 脚本不仅可以响应用户的交互,还可以响应系统事件,如启动、停止、定时器触发等。理解这些事件机制是编写...
JavaScript应用实例-脚本网盘Alpha5.js
本项目是一个基于Javascript和Vue的网盘系统前端设计,包含121个文件,主要文件类型包括SVG图形、JavaScript脚本、Vue组件、图片、Markdown文档、JSON配置文件、Babel配置文件、编辑器配置文件、ESLint忽略文件和Git...
4. **动态脚本执行**:有些网盘会通过JavaScript执行来动态生成下载链接,助手可能需要执行这些脚本来获取真实地址。 5. **反反爬策略**:网盘可能会有反爬虫机制,如验证码、IP限制等,助手可能包含了解决这些问题...