QQ空间相册下载器是一个使用 Go 语言编写的工具,用于下载 QQ 空间中的相册图片。用户可以通过提供必要的认证信息来下载自己或指定QQ相册。
- 支持下载 QQ 空间中(自己或指定QQ)的相册图片
- 自动处理分页,确保所有图片都能下载
- 支持并发下载,提高下载速度
- 提供下载进度显示
- 配置文件支持,保存用户认证信息
- 支持扫码登录自动获取Cookie(需要安装chrome)
- 自动识别 g_tk 和 uin,无需手动输入
- 支持Gui界面操作
- 下载对应操作系统的最新可执行文件(支持Windows、Mac、Linux)QzoneDown-Go Releases。
- 登录 QQ空间 并获取你的 cookie。
- 运行程序并输入你的 cookie,g_tk和uin将自动识别。
- 按照要求输入,程序会自动下载相册中的图片。
- 图片下载完成后会按照相册名分类保存在
images目录中。
- Go 语言环境 (建议使用 Go 1.16 或更高版本)
- 克隆项目到本地:
git clone https://github.com/Youngxj/QzoneDown-Go.git cd qzone-down
-
初始化Go模块:
go mod init qzone-down
-
安装依赖包:
go mod tidy
项目使用以下主要依赖包:
github.com/jedib0t/go-pretty/v6/table- 表格输出github.com/fatih/color- 文字颜色输出github.com/cheggaaa/pb/v3- 进度条显示github.com/chromedp/chromedp- 自动化浏览器操作github.com/makiuchi-d/gozxing- 二维码解码github.com/skip2/go-qrcode- 二维码生成
在代码目录下执行:
go run .编译:
go build -o qzone-down.exe运行:
./qzone-down.exe