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

qq空间:图片批量下载js脚本工具,javascript批量下载图片

qq空间:图片批量下载js脚本工具,javascript批量下载图片

QQ空间很多老照片想下载,但是腾讯没放开,只能一张张下载太麻烦。用前端js写了一个脚本支持批量下载。另外就是空间内的照片会被压缩,过几年再看,个个图片储存大小都很小,且无法还原。建议自行存在云盘。

需要登录qq空间网页版,在控制台引用jq的js文件以及自定义fun。执行调用

jq
https://cdn.staticfile.org/jquery/1.11.0/jquery.min.js

脚本:

var total = 90var num = 0;function dow() {num++$('.js-btn-changePhoto').show()setTimeout(() => {$("#js-othermenu-btn").focus()$("#js-btn-downloadPhoto")[0].click()$("#js-thumbList-ctn li")[num] && $("#js-thumbList-ctn li")[num].click()if (num <= total) dow();}, 1000)
}dow()

合计粘贴:

  1. f12 打开控制台
  2. 点开console项
  3. 打开图片的预览模式
  4. 修改下文中total数量(90改成实际张数),复制以下内容回车即可
var total = 90;
var num = 0;
var js = document.createElement('script');
js.src = 'https://cdn.staticfile.org/jquery/1.11.0/jquery.min.js';
document.body.appendChild(js);function dow() {num++$('.js-btn-changePhoto').show()setTimeout(() => {$("#js-othermenu-btn").focus()$("#js-btn-downloadPhoto")[0].click()$("#js-thumbList-ctn li")[num] && $("#js-thumbList-ctn li")[num].click()if (num <= total) dow();}, 500)
}dow();

相关文章:

qq空间:图片批量下载js脚本工具,javascript批量下载图片

qq空间&#xff1a;图片批量下载js脚本工具&#xff0c;javascript批量下载图片 QQ空间很多老照片想下载&#xff0c;但是腾讯没放开&#xff0c;只能一张张下载太麻烦。用前端js写了一个脚本支持批量下载。另外就是空间内的照片会被压缩&#xff0c;过几年再看&#xff0c;个…...

滑动验证码登陆测试编程示例

一、背景及原理 处理登录时的滑动验证码有两个难点&#xff0c;第一个是找到滑块需要移动的距离&#xff0c;第二个是模拟人手工拖动的轨迹。模拟轨迹在要求不是很严的情况下可以用先加速再减速拖动的方法&#xff0c;即路程的前半段加速度为正值&#xff0c;后半段为负值去模…...

爬取89ip代理、 爬取豆瓣电影

1 爬取89ip代理 2 爬取豆瓣电影 1 爬取89ip代理 import requests from fake_useragent import UserAgent from bs4 import BeautifulSoup from requests.exceptions import ProxyErrorclass SpiderIP:def __init__(self):# 定义目标地址哦self.tag_url "https://www.89i…...

XBoot:基于Spring Boot 2.x的一站式前后端分离快速开发平台

XBoot&#xff1a;基于Spring Boot 2.x的一站式前后端分离快速开发平台 摘要 随着信息技术的迅速发展&#xff0c;快速构建高质量、高可靠性的企业级应用成为了迫切需求。XBoot&#xff0c;作为一个基于Spring Boot 2.x的一站式前后端分离快速开发平台&#xff0c;通过整合微信…...

24年最新抖音、视频号0成本挂机,单号每天收益上百,可无限挂

详情介绍 这次给大家带来5月份最新的短视频挂机项目&#xff0c;简单易上手&#xff0c;而且不需要任何投入&#xff0c;经过测试收益非常可观&#xff0c;软件完全免费&#xff0c;特别适合没有时间但是想做副业的家人们...

Day31:单元测试、项目监控、项目部署、项目总结、常见面试题

单元测试 保证独立性。 Assert&#xff1a;断言&#xff0c;一般用来比较是否相等&#xff0c;比如 Assert.assertEquals 在JUnit测试框架中&#xff0c;BeforeClass&#xff0c;Before&#xff0c;After和AfterClass是四个常用的注解&#xff0c;它们的作用如下&#xff1a; …...

Flutter笔记:使用Flutter私有类涉及的授权协议问题

Flutter笔记 使用Flutter私有类涉及的授权协议问题 - 文章信息 - Author: 李俊才 (jcLee95) Visit me at CSDN: https://jclee95.blog.csdn.netMy WebSite&#xff1a;http://thispage.tech/Email: 291148484163.com. Shenzhen ChinaAddress of this article:https://blog.cs…...

面试过程种遇到的面试题收集

文章目录 讲一讲这个项目是干什么的&#xff1f;需求规格说明书有哪些章节&#xff1f;职工部门层级如何显示在一张SQL表上&#xff1f;需求开发用到了哪些技术&#xff1f;HashMap 底层数据结构说一下&#xff1f;介绍一下红黑树&#xff1f;HashMap是线程不安全的&#xff0c…...

Vue学习:21.mixins混入

在Vue中&#xff0c;mixins&#xff08;混入&#xff09;是一种用于分发Vue组件中可复用功能的灵活机制。它们允许你抽取组件中的共享功能&#xff0c;如数据、计算属性、方法、生命周期钩子等&#xff0c;并将其作为单独的模块复用到多个组件中。这种方式有助于保持代码的DRY&…...

上传文件到 linux

一、mac 法一&#xff1a;scp 先进入mac的 Node_exporter文件&#xff08;要上传的文件&#xff09;目录下 输入scp -P 端口号 文件名 rootIP:/存放路径 scp -P 22 node_exporter-1.8.0.linux-amd64.tar.gz root192.***.2:/root 法二、 rz mac 安装 lrzsz&#xff0c;然后…...

NEO 学习之session7

文章目录 选项 A&#xff1a;它涉及学习标记数据。 选项 B&#xff1a;它需要预定义的输出标签进行训练。 选项 C&#xff1a;它涉及在未标记的数据中寻找模式和关系。 选项 D&#xff1a;它专注于根据输入-输出对进行预测。 答案&#xff1a;选项 C 描述了无监督学习的本质&am…...

毕业设计uniapp+vue有机农产品商城系统 销售统计图 微信小程序

本人在网上找了一下这方面的数据发现农村中的信心普及率很是低农民们都不是怎么会用手机顶多就是打打电话发发短信&#xff0c;平时不太会上网更不会想到通过网络手段去卖出自己的劳作成果—农产品&#xff0c;这无疑大大浪费了农民的劳动成果和国家资源也大大打击了人们的生产…...

php使用Canal监听msyql

canal需要java8 去官网下载java8 安装JAVA #创建目录 mkdir -p /usr/local/java/ #解压到目录 tar zxvf jdk-8u411-linux-x64.tar.gz -C /usr/local/java/配置环境变量在 /etc/profile 最后加入 export JAVA_HOME/usr/local/java/jdk1.8.0_411 export CLASSPATH.:$JAVA_HOM…...

metabase部署与实践

1. 项目目标 &#xff08;1&#xff09;了解metabase特点 &#xff08;2&#xff09;熟练部署metabase工具 &#xff08;3&#xff09;掌握metabase基本使用 2. 项目准备 2.1. 规划节点 主机名 主机IP 节点规划 metabase 10.0.1.141 metabase 2.2. 基础准备 系统镜…...

nacos v2.2.3 docker简单安装使用

nacos v2.2.3 docker简单安装使用 Nacos 官方文档&#xff1a; https://nacos.io/zh-cn/docs/v2/quickstart/quick-start.html 控制台&#xff1a; http://127.0.0.1:8848/nacos/ 初始用户名、密码&#xff1a; 账号&#xff1a;nacos 密码&#xff1a;nacos 启动docker…...

java设计模式-生成器模式

文章目录 生成器模式&#xff08;Builder&#xff09;1、目的和适用场景2、角色和职责3、实现步骤4、示例15、示例26、优点7、示例场景 生成器模式&#xff08;Builder&#xff09; 生成器模式&#xff08;Builder Pattern&#xff09;是一种创建型设计模式&#xff0c;它用于…...

《前端面试题》- TypeScript - TypeScript的优/缺点

问题 简述TypeScript的优/缺点 答案 优点 增强了代码的可读性和可维护性包容性&#xff0c;js可以直接改成ts&#xff0c;ts编译报错也可以生成js文件&#xff0c;兼容第三方库&#xff0c;即使不是ts编写的社区活跃&#xff0c;完全支持es6 缺点 增加学习成本增加开发成…...

微服务---feign调用服务

目录 Feign简介 Feign的作用 Feign的使用步骤 引入依赖 具体业务逻辑 配置日志 在其它服务中使用接口 接着上一篇博客&#xff0c;我们讲过了nacos的基础使用&#xff0c;知道它是注册服务用的&#xff0c;接下来我们我们思考如果一个服务需要调用另一个服务的接口信息&…...

刷题笔记 - 滑动窗口

文章目录 滑动窗口最长无重复子串最小覆盖子串串联所有单词的子串长度最小的子数组滑动窗口最大值字符串的排列最小区间 滑动窗口 所有题目来自leetcode的回答&#xff1a;https://leetcode.cn/problems/longest-substring-without-repeating-characters/solutions/3982/hua-d…...

Docker搭建LNMP+Wordpress的实验

目录 一、项目的介绍 1、项目需求 2、服务器环境 3、任务需求 二、Linux系统基础镜像 三、部署Nginx 1、建立工作目录 2、编写Dockerfile 3、准备nginx.conf配置文件 4、设置自定义网段和创建镜像和容器 5、启动镜像容器 6、验证nginx 三、Mysql 1、建立工作目录…...

从零基础到高薪AI工程师:我的大模型学习路线与转型经验(含收藏必备资源)

从零基础到高薪AI工程师&#xff1a;我的大模型学习路线与转型经验&#xff08;含收藏必备资源&#xff09; 本文作者分享从零基础成功转型AI工程师的亲身经历&#xff0c;强调学AI不必死磕算法和公式&#xff0c;企业更看重会用Python搭AI智能体、能用Java迭代项目的实干型人才…...

Kibana 7.3.0 导出CSV报告保姆级教程:从保存搜索到解决内存溢出

Kibana 7.3.0 高效数据导出实战&#xff1a;从基础配置到性能调优全攻略 当你面对TB级别的日志数据需要离线分析时&#xff0c;Kibana的CSV导出功能就像一把双刃剑——用得好能大幅提升工作效率&#xff0c;用不好则可能陷入内存溢出和性能瓶颈的泥潭。本文将带你深入Kibana 7…...

一键获取学术引用数据:Zotero引用统计插件完整指南

一键获取学术引用数据&#xff1a;Zotero引用统计插件完整指南 【免费下载链接】zotero-citationcounts Zotero plugin for auto-fetching citation counts from various sources 项目地址: https://gitcode.com/gh_mirrors/zo/zotero-citationcounts 你是否曾为手动追踪…...

Allegro 17.4 出Gerber和钻孔文件,别再手忙脚乱了!这份保姆级清单请收好

Allegro 17.4 PCB设计文件输出全流程防错指南 在PCB设计领域&#xff0c;文件输出环节往往被工程师们视为"最后的临门一脚"&#xff0c;却也是最容易出错的关键步骤。Allegro 17.4作为业界主流设计工具&#xff0c;其文件输出功能虽然完善&#xff0c;但参数设置复杂…...

模拟IC设计避坑指南:从gm/id曲线看懂增益、带宽与噪声的三角博弈

模拟IC设计中的gm/id方法论&#xff1a;增益、带宽与噪声的三角平衡艺术 在模拟集成电路设计的精密世界里&#xff0c;每个参数选择都如同走钢丝&#xff0c;需要设计师在相互制约的性能指标间找到完美平衡点。gm/id设计方法正是为这种复杂决策而生的一套系统化工具&#xff0c…...

别再为Android M闪退头疼了!手把手教你用Desugaring搞定Java 8新API兼容

彻底解决Android低版本Java 8兼容性问题&#xff1a;从崩溃分析到Desugaring实战 当你在Android M设备上看到java.lang.NoClassDefFoundError: Failed resolution of: Ljava/time/LocalDate;这样的崩溃日志时&#xff0c;是否感到既熟悉又无奈&#xff1f;这种兼容性问题困扰着…...

OpenAI Agents SDK实战:构建多智能体协作系统的核心概念与最佳实践

1. 从零到一&#xff1a;理解 OpenAI Agents SDK 的核心价值 如果你正在用 JavaScript 或 TypeScript 捣鼓 AI 应用&#xff0c;尤其是想让多个 AI 智能体&#xff08;Agent&#xff09;协同工作&#xff0c;那么 OpenAI 官方推出的这个 Agents SDK 绝对值得你花时间研究。它不…...

YOLO11涨点优化:半监督学习 | 结合Unbiased Teacher框架,利用海量无标签数据实现自训练暴力涨点

一、引言:当YOLO11遇见“数据荒” 现实计算机视觉项目的头号痛点是什么?不是算法不够强,不是GPU不够快——是标注数据根本不够用。 假设你在做一个工业缺陷检测项目。产线每天跑24小时,摄像头积累了TB级的图像数据。但你只能标注200张——因为每张缺陷标注需要资深质检工…...

ARM Mali-T600系列GPU架构解析:移动GPU如何从图形渲染迈向异构计算

1. 从SIGGRAPH看移动GPU的暗流涌动&#xff1a;ARM Mali-T600系列深度拆解每年的SIGGRAPH&#xff08;计算机图形图像特别兴趣小组&#xff09;大会&#xff0c;聚光灯总是打在那些炫目的电影特效、逼真的游戏渲染和前沿的学术研究上&#xff0c;这很容易让人产生一种错觉&…...

ETS2LA终极指南:三步开启《欧洲卡车模拟2》自动驾驶新时代

ETS2LA终极指南&#xff1a;三步开启《欧洲卡车模拟2》自动驾驶新时代 【免费下载链接】Euro-Truck-Simulator-2-Lane-Assist Plugin based interface program for ETS2/ATS. 项目地址: https://gitcode.com/gh_mirrors/eur/Euro-Truck-Simulator-2-Lane-Assist 你是否梦…...