当前位置: 首页 > news >正文

百度网盘好友发来的文件手动输入JS选择代码批量保存

基本代码:document.getElementsByClassName('global-clearfix')[3].getElementsByTagName('li')[0].getElementsByTagName('a')[0].click();

范围选择函数:

这个要手动全部取消选择

function sel(a,b){

var ali=document.getElementsByClassName('global-clearfix')[3].getElementsByTagName('li');

for(var i=a;i<b;i++){

ali[i].getElementsByTagName('a')[0].click();

}

}

这个带自动反选,但是不能用

function sel(a,b){

var ali=document.getElementsByClassName('global-clearfix')[3].getElementsByTagName('li');

for(var i=0;i<ali.length;i++){

if(ali.classList!=undefined && ali.classList.value!=undefined && ali[i].classList.value=="on"){

if(i<a || i>=b){

ali[i].getElementsByTagName('a')[0].click();

}

}

}

for(var i=a;i<b;i++){

ali[i].getElementsByTagName('a')[0].click();

}

}

全选择:

document.getElementsByClassName('sharelist-column-checkbox')[0].getElementsByTagName('a')[0].click()

全自动保存函数:

基本函数之保存按钮点击

document.getElementsByClassName('sharelist-operate-btns')[0].getElementsByTagName('a')[0].click()

保存弹出框确定点击

document.getElementById('_disk_id_25').click()

范围选择:

function rangesel(a,b){

var ali=document.getElementsByClassName('global-clearfix')[3].getElementsByTagName('li');

if(b>=ali.length)b=ali.length;

for(var i=a;i<b;i++){

ali[i].getElementsByTagName('a')[0].click();

}

}

完整函数

function savedir1(pos) {

clearsel();

var ali=document.getElementsByClassName('global-clearfix')[3].getElementsByTagName('li');

ali[i].getElementsByTagName('a')[0].click();

document.getElementsByClassName('sharelist-operate-btns')[0].getElementsByTagName('a')[0].click();

document.getElementById('_disk_id_25').click();

}

function savedir(pos) {

clearsel();

var ali=document.getElementsByClassName('global-clearfix')[3].getElementsByTagName('li');

ali[i].getElementsByTagName('a')[0].click();

setTimeout("dosav2(ali,i)",1000);

}

function dosav2(ali,i){

document.getElementsByClassName('sharelist-operate-btns')[0].getElementsByTagName('a')[0].click();

setTimeout("dosav3(ali,i)",1000);

}

function dosav3(ali,i){

document.getElementById('_disk_id_25').click();

}

function sav(){

ali[i].getElementsByTagName('a')[0].click();

document.getElementsByClassName('sharelist-operate-btns')[0].getElementsByTagName('a')[0].click()

document.getElementById('_disk_id_25').click()

}

清除选择:

function clearsel(){

var ali=document.getElementsByClassName('global-clearfix')[3].getElementsByTagName('li');

for(var i=0;i<ali.length;i++){

if(ali[i].classList.value=="on"){

ali[i].getElementsByTagName('a')[0].click();

}

}

}

新版选择方法:

document.getElementsByTagName('tbody')[0].getElementsByClassName('u-checkbox__input')[0].click()

全选

document.getElementsByClassName('u-checkbox im-pan-table__header-th')[0].getElementsByTagName('input')[0].click();

function clearsel(){

var ali=document.getElementsByTagName('tbody')[0].getElementsByClassName('u-checkbox__input');

for(var i=0;i<ali.length;i++){

if(ali[i].classList.value.indexOf('is-checked')!=-1){

ali[i].click();

}

}

}

function singlesel(pos) {

alipos=pos;

document.getElementsByClassName('u-checkbox im-pan-table__header-th')[0].getElementsByTagName('input')[0].click();

document.getElementsByClassName('u-checkbox im-pan-table__header-th')[0].getElementsByTagName('input')[0].click();

ali=document.getElementsByTagName('tbody')[0].getElementsByClassName('u-checkbox__input');

console.log("pos:"+alipos);

ali[alipos].click();

}

自动保存脚本:

var ali;

var alipos=0;

var err=0;

function savedir(pos) {

if(err==1){

console.log("exit at:"+pos);

}

alipos=pos;

document.getElementsByClassName('u-checkbox im-pan-table__header-th')[0].getElementsByTagName('input')[0].click();

document.getElementsByClassName('u-checkbox im-pan-table__header-th')[0].getElementsByTagName('input')[0].click();

ali=document.getElementsByTagName('tbody')[0].getElementsByClassName('u-checkbox__input');

if(alipos<ali.length){

console.log("pos:"+alipos);

ali[alipos].click();

setTimeout("dosav2()",1000);

}else{

console.log("finish:"+alipos);

}

}

function dosav2(){

document.getElementsByClassName('u-button u-button--default u-button--mini')[1].click();

setTimeout("dosav3()",2000);

}

function dosav3(){

document.getElementsByClassName('u-button im-btn-fix-size-middle u-button--primary u-button--medium is-round')[2].click();

setTimeout("savedir(alipos+1)",3000);

}

调用方法:savedir(0);

现象错误日志:

var msg=setInterval('var gumsg=document.getElementsByClassName("u-message__content");if(gumsg.length!=0){console.log(gumsg[0].innerText);if(gumsg[0].innerText.indexOf("保存失败")!=-1)err=1;}',800)

function checkerror(){

}

相关文章:

百度网盘好友发来的文件手动输入JS选择代码批量保存

基本代码&#xff1a;document.getElementsByClassName(global-clearfix)[3].getElementsByTagName(li)[0].getElementsByTagName(a)[0].click();范围选择函数&#xff1a;这个要手动全部取消选择function sel(a,b){var alidocument.getElementsByClassName(global-clearfix)[3…...

【CS224W】(task6)Google的PageRank算法

note 求解pagerank&#xff1a;用power iteration&#xff08;幂迭代&#xff09;方法求解 rM⋅r\mathbf{r}\mathbf{M} \cdot \mathbf{r}rM⋅r ( MMM 是重要度矩阵)用random uniform teleporation解决dead-ends&#xff08;自己指向自己&#xff09;和spider-traps&#xff08…...

Python安装拓展库及常用的pip命令及其用法

Python安装拓展库 在Python中&#xff0c;库是一些预先编写好的代码和函数&#xff0c;它们可以帮助你解决特定的问题。如果你想要扩展Python库&#xff0c;通常有两种方法&#xff1a;使用现有的第三方库&#xff0c;或者编写自己的库。 1.使用现有的第三方库 Python社区中…...

这9道软件测试面试题,就能刷掉90%的软件测试员

转眼就要到“金三银四”了&#xff0c;没点真本事真技术&#xff0c;没点面试经验&#xff0c;不了解点职场套路&#xff0c;如何过五关斩六将&#xff1f;如何打败面试官&#xff1f;如何拿下那梦寐以求的offer&#xff1f; 如果你的跳槽意向已经很确定&#xff0c;那么请往下…...

【大数据】大数据Hadoop生态圈

文章目录大数据Hadoop生态圈-组件介绍1、HDFS&#xff08;分布式文件系统&#xff09;2、MapReduce&#xff08;分布式计算框架&#xff09;3、Spark&#xff08;分布式计算框架&#xff09;4、Flink&#xff08;分布式计算框架&#xff09;5、Yarn/Mesos&#xff08;分布式资源…...

python读取tif图像+经纬度

python读取tif的包很多&#xff0c;但大都只能读出图像像素值&#xff0c;不能读取到经纬度信息。原因&#xff1a;TIFF 简单理解就是一种图像格式&#xff0c;类似于 jpg、png 等。GeoTIFF 就是在普通 TIFF 文件上增加了地理位置、投影信息、坐标信息等&#xff0c;常用于遥感…...

Kali安装配置vulhub

一、vulhubVulhub是一个基于docker和docker-compose的漏洞环境集合&#xff0c;进入对应目录并执行一条语句即可启动一个全新的漏洞环境&#xff0c;主要利用于漏洞复现。Vulhub的官方地址为www.vulhub.org。二、搭建vulhub靶场2.1 开启kali虚拟机2.2 安装docker先更新一下软件…...

【进击的算法】动态规划——不同维度的背包问题

文章目录前言动态规划的维度二维动规leetcode416、分割等和子集leetcode1049. 最后一块石头的重量 IIleetcode494、目标和三维动规leetcode474. 一和零结语前言 大家好久不见&#xff0c;这次我们一起来学习一下动态规划中怎么确定维度&#xff0c;和对应问题如何解决。 动态…...

udiMagic 导入 Excel to Tally ERP Crack

关于 udiMagic 软件 udiMagic 是一款可帮助您快速轻松地将数据导入 Tally ERP 的应用程序。它由 Shweta Softwares 创建和分发&#xff0c;于2007 年首次推出。 您可以在 USB 闪存驱动器 [旅行许可证] 中携带 udiMagic&#xff0c;并在具有任何 Tally 版本的任何计算机上使用…...

Redis实现分页和多条件模糊查询方案

导言 Redis是一个高效的内存数据库&#xff0c;它支持包括String、List、Set、SortedSet和Hash等数据类型的存储&#xff0c;在Redis中通常根据数据的key查询其value值&#xff0c;Redis没有模糊条件查询&#xff0c;在面对一些需要分页、排序以及条件查询的场景时(如评论&…...

【H5 | CSS | JS】如何实现网页打字机效果?快收下这份超详细指南(附源码)

&#x1f482;作者简介&#xff1a; THUNDER王&#xff0c;一名热爱财税和SAP ABAP编程以及热爱分享的博主。目前于江西师范大学会计学专业大二本科在读&#xff0c;同时任汉硕云&#xff08;广东&#xff09;科技有限公司ABAP开发顾问。在学习工作中&#xff0c;我通常使用偏后…...

Airbyte,数据集成的未来

Gartner 曾预计&#xff0c;到 2025 年&#xff0c;80% 寻求扩展数字业务的组织将失败。因为他们没有采用现代方法来进行数据和分析治理。数据生态是基础架构生态的最重要一环&#xff0c;数据的处理分发与计算&#xff0c;从始至终贯穿了整个数据流通生态。自从数据集中在数据…...

00.内容安排

内容安排如下01.Linux基本命令0.2 vim编辑器&#xff0c;gcc、gdb、makefile、动/静态库制作使用03.文件 I/O 常用函数、文件读写原理、进程控制快概念、阻塞、非阻塞概念04.文件常用操作函数、目录常用操作函数、重定向05.进程控制fork、exec函数组、进程回收 wait/waitpid06.…...

FreeRTOS任务基础知识

单任务和多任务系统单任务系统单任务系统的编程方式&#xff0c;即裸机的编程方式&#xff0c;这种编程方式的框架一般都是在main&#xff08;&#xff09;函数中使用一个大循环&#xff0c;在循环中顺序的执行相应的函数以处理相应的事务&#xff0c;这个大循环的部分可以视为…...

JDBC-API详解、SQL注入演示、连接池

文章目录JDBC1&#xff0c;JDBC概述1.1 JDBC概念1.2 JDBC本质1.3 JDBC好处2&#xff0c;JDBC快速入门2.1 编写代码步骤2.2 具体操作3&#xff0c;JDBC API详解3.1 DriverManager3.2 Connection &#xff08;事务归我管&#xff09;3.2.1 获取执行对象3.2.2 事务管理3.3 Stateme…...

C 学习笔记 —— 动态分配内存(malloc)

文章目录分配内存malloccallocrealloc创建数组方式free的重要性举例常见动态分配内存错误忘记检查所请求的内存对NULL指针进行解引用对分配的内存越界访问释放一块内存后&#xff0c;继续使用释放一块内存的一部分是不允许的内存泄漏分配内存 当一个数组声明时&#xff0c;需要…...

RK3588通用布线设计指南

&#xff08;1&#xff09;走线长度应包含过孔和封装。&#xff08;2&#xff09;由于表贴器件的焊盘会导致阻抗降低&#xff0c;为减小阻抗突变的影响&#xff0c;建议在表贴焊盘的正下方按焊盘大小挖去一层参考层。常用的表贴器件有&#xff1a;电容、 ESD、共模抑制电感、连…...

ChatGPT也懂如何设计开发板!?

到底应该如何设计一款开发板&#xff1f;我们问了一下最近风很大的ChatGPT&#xff0c;得出了这样的回答&#xff1a; 或者这样的回答&#xff1a; 显而易见&#xff0c;RK3568开发板是一款功能丰富&#xff0c;性能优异&#xff0c;易于开发的高性能开发板&#xff0c;适用于各…...

去了字节跳动,才知道年薪40W的测试居然有这么多?

今年大环境不好&#xff0c;内卷的厉害&#xff0c;薪资待遇好的工作机会更是难得。最近脉脉职言区有一条讨论火了&#xff1a; 哪家互联网公司薪资最‘厉害’&#xff1f; 下面的评论多为字节跳动&#xff0c;还炸出了很多年薪40W的测试工程师 我只想问一句&#xff0c;现在的…...

2023前端面试知识点总结

原型 JavaScript中的对象都有一个特殊的 prototype 内置属性&#xff0c;其实就是对其他对象的引用 几乎所有的对象在创建时 prototype 属性都会被赋予一个非空的值&#xff0c;我们可以把这个属性当作一个备用的仓库 当试图引用对象的属性时会出发get操作&#xff0c;第一步时…...

日语AI面试高效通关秘籍:专业解读与青柚面试智能助攻

在如今就业市场竞争日益激烈的背景下&#xff0c;越来越多的求职者将目光投向了日本及中日双语岗位。但是&#xff0c;一场日语面试往往让许多人感到步履维艰。你是否也曾因为面试官抛出的“刁钻问题”而心生畏惧&#xff1f;面对生疏的日语交流环境&#xff0c;即便提前恶补了…...

【Python】 -- 趣味代码 - 小恐龙游戏

文章目录 文章目录 00 小恐龙游戏程序设计框架代码结构和功能游戏流程总结01 小恐龙游戏程序设计02 百度网盘地址00 小恐龙游戏程序设计框架 这段代码是一个基于 Pygame 的简易跑酷游戏的完整实现,玩家控制一个角色(龙)躲避障碍物(仙人掌和乌鸦)。以下是代码的详细介绍:…...

相机Camera日志实例分析之二:相机Camx【专业模式开启直方图拍照】单帧流程日志详解

【关注我&#xff0c;后续持续新增专题博文&#xff0c;谢谢&#xff01;&#xff01;&#xff01;】 上一篇我们讲了&#xff1a; 这一篇我们开始讲&#xff1a; 目录 一、场景操作步骤 二、日志基础关键字分级如下 三、场景日志如下&#xff1a; 一、场景操作步骤 操作步…...

【位运算】消失的两个数字(hard)

消失的两个数字&#xff08;hard&#xff09; 题⽬描述&#xff1a;解法&#xff08;位运算&#xff09;&#xff1a;Java 算法代码&#xff1a;更简便代码 题⽬链接&#xff1a;⾯试题 17.19. 消失的两个数字 题⽬描述&#xff1a; 给定⼀个数组&#xff0c;包含从 1 到 N 所有…...

关于nvm与node.js

1 安装nvm 安装过程中手动修改 nvm的安装路径&#xff0c; 以及修改 通过nvm安装node后正在使用的node的存放目录【这句话可能难以理解&#xff0c;但接着往下看你就了然了】 2 修改nvm中settings.txt文件配置 nvm安装成功后&#xff0c;通常在该文件中会出现以下配置&…...

蓝桥杯 2024 15届国赛 A组 儿童节快乐

P10576 [蓝桥杯 2024 国 A] 儿童节快乐 题目描述 五彩斑斓的气球在蓝天下悠然飘荡&#xff0c;轻快的音乐在耳边持续回荡&#xff0c;小朋友们手牵着手一同畅快欢笑。在这样一片安乐祥和的氛围下&#xff0c;六一来了。 今天是六一儿童节&#xff0c;小蓝老师为了让大家在节…...

学校招生小程序源码介绍

基于ThinkPHPFastAdminUniApp开发的学校招生小程序源码&#xff0c;专为学校招生场景量身打造&#xff0c;功能实用且操作便捷。 从技术架构来看&#xff0c;ThinkPHP提供稳定可靠的后台服务&#xff0c;FastAdmin加速开发流程&#xff0c;UniApp则保障小程序在多端有良好的兼…...

2021-03-15 iview一些问题

1.iview 在使用tree组件时&#xff0c;发现没有set类的方法&#xff0c;只有get&#xff0c;那么要改变tree值&#xff0c;只能遍历treeData&#xff0c;递归修改treeData的checked&#xff0c;发现无法更改&#xff0c;原因在于check模式下&#xff0c;子元素的勾选状态跟父节…...

Linux云原生安全:零信任架构与机密计算

Linux云原生安全&#xff1a;零信任架构与机密计算 构建坚不可摧的云原生防御体系 引言&#xff1a;云原生安全的范式革命 随着云原生技术的普及&#xff0c;安全边界正在从传统的网络边界向工作负载内部转移。Gartner预测&#xff0c;到2025年&#xff0c;零信任架构将成为超…...

《基于Apache Flink的流处理》笔记

思维导图 1-3 章 4-7章 8-11 章 参考资料 源码&#xff1a; https://github.com/streaming-with-flink 博客 https://flink.apache.org/bloghttps://www.ververica.com/blog 聚会及会议 https://flink-forward.orghttps://www.meetup.com/topics/apache-flink https://n…...