qq相册批量下载需绕过交互限制:用开发者工具执行js脚本提取当前页高清图;用getqzonehistory导出全部说说配图;或通过百度网盘pc端自动备份本地拷贝的qq相册文件。

QQ相册里存着几千张亲子照、毕业照、旅行照,但官方界面只允许单页选30张、手动点击“下载”,翻100页就手酸眼花——你不是卡在网速,是卡在交互设计上。
用浏览器开发者工具绕过页面限制
打开QQ相册网页版(qzone.qq.com/album),进入目标相册,确保已登录且能看到全部照片缩略图。
按 F12 打开开发者工具 → 切换到 Console 标签页 → 粘贴以下代码并回车:
document.querySelectorAll(".pic-item").forEach(el => { const img = el.querySelector("img"); if (img && img.src) { const a = document.createElement("a"); a.href = img.src.replace(/\/m\//, "/b/"); a.download = `qq_${Date.now()}_${Math.random().toString(36).substr(2, 6)}.jpg`; a.click(); });
这段脚本会批量提取当前可见所有缩略图的高清原图地址(【必须是/b/路径才对应原图,/m/是缩略图】),自动触发浏览器下载。注意:一次最多处理当前视口内约40–60张,需滚动到底部再运行一次。
用GetQzonehistory导出全部说说配图
如果你的照片是作为说说配图上传的(非独立相册),这个方法比逐个进相册更彻底——它能直接从说说数据流里把图片URL扒出来,不依赖相册页面渲染。
第一步:在电脑上安装Python 3.8+ → 第二步:执行 pip install requests beautifulsoup4 openpyxl → 第三步:克隆项目:git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory → 第四步:进入目录后运行 python main.py。
扫码登录成功后,程序会自动拉取你所有说说(含2014年前的老数据),并将每张配图单独保存进 resource/result/你的QQ号/pic/ 文件夹,文件名按说说正文关键词生成,【不会重名覆盖,也不需要你手动翻页】。
第三方工具辅助:百度网盘PC端“自动备份”开关
方法一:在手机QQ相册中长按某张照片 → 选择“分享” → 点“百度网盘”图标 → 授权后自动上传。此法适合挑重点照片,不适用于几千张。
方法二(推荐):在电脑上安装百度网盘PC客户端 → 登录同一账号 → 设置“自动备份” → 选择手机相册同步路径(需提前用USB将QQ相册文件夹拷贝到电脑本地,路径如 D:\QQAlbum\2013毕业照)→ 开启后,文件夹内所有照片将后台静默上传。
注意:QQ相册本身不提供本地文件夹直连,所以必须先用USB或安卓文件管理器把 /Android/data/com.tencent.qqlive/files/album/ 或 /sdcard/tencent/QQ_Images/ 路径下的照片复制出来,否则百度网盘找不到源。











