Skip to content

kelecn/ImgBB-Batch-Downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ImgBB 壁纸批量下载器

项目简介

ImgBB 壁纸批量下载器是一款用于批量下载 ImgBB 网站壁纸的工具,支持解析单个图片链接和相册链接,包括需要密码的保护相册。该工具采用 PyQt5 开发,提供了直观的图形用户界面,支持多线程下载以提高速度,并能实时显示下载进度和状态。

功能特点

  • 批量下载:支持同时下载多个 ImgBB 链接的壁纸
  • 相册支持:支持解析 ImgBB 相册链接,包括需要密码的保护相册
  • 直链支持:支持直接输入图片直链,跳过解析步骤,提高下载速度
  • 多线程下载:默认 50 线程(最大速度),支持自定义线程数,提高下载速度
  • 自定义保存路径:默认保存到桌面的 "imgbb下载" 文件夹,可自定义
  • 实时进度显示:实时显示下载进度和状态
  • 暂停/继续功能:支持下载过程中的暂停和继续操作
  • 停止功能:支持随时停止下载任务
  • 清空日志:支持清空运行日志
  • 版本信息:包含详细的版本信息和更新历史
  • 窗口最大化:默认最大化显示,提供更好的操作体验
  • 等比例缩放:支持窗口大小调整时的等比例缩放

安装说明

环境要求

  • Python 3.6+
  • PyQt5
  • requests
  • beautifulsoup4

依赖安装

使用 pip 安装所需依赖:

pip install PyQt5 requests beautifulsoup4

使用方法

  1. 运行程序:双击运行 imgbb-Batch-Downloader_V0.00.03.py 文件

  2. 输入下载链接:在 "下载链接" 文本框中输入 ImgBB 链接(支持多个链接,每行一个)

    • ⚠️ 重要建议:直接复制相册的所有直链链接,下载速度最快!
    • 🔗 获取方式:相册页面 → 嵌入代码 → 直链
    • 支持格式:
      • 单个图片链接:https://ibb.co/xxxxxxx
      • 相册链接:https://ibb.co/album/xxxxxxx
      • 直接图片链接:https://i.ibb.co/xxxxxxx/xxxx.jpg
  3. 设置保存路径:默认保存到桌面的 "imgbb下载" 文件夹,可点击 "浏览" 按钮自定义

  4. 设置线程数:默认 50 线程(最大速度),可根据网络情况调整(1-50 线程)

  5. 输入相册密码:如果相册需要密码,请在 "相册密码" 输入框中输入

  6. 开始下载:点击 "开始下载" 按钮开始下载任务

  7. 暂停/继续下载:点击 "暂停/继续" 按钮可暂停或继续下载

  8. 停止下载:点击 "停止下载" 按钮可停止当前下载任务

  9. 查看日志:在 "运行日志" 区域查看详细的运行信息

  10. 查看文件状态:在 "文件状态" 表格中查看每个文件的下载状态

版本历史

V0.00.03

  • 修复了文件命名重复的问题
  • 实现了按链接输入顺序命名文件
  • 优化了链接提取逻辑,保持原始顺序
  • 支持多线程下载,提高速度
  • 支持暂停/继续和停止功能
  • 添加了版本信息窗口
  • 优化了 UI 布局,将控制按钮移至下载配置区域
  • 统一了 "ImgBB" 拼写方式

V0.00.02

  • 修复了下载失败的问题
  • 增加了详细的日志输出
  • 支持直接图片链接解析
  • 优化了文件名提取逻辑

V0.00.01

  • 初始版本
  • 实现了基本的批量下载功能
  • 支持解析单个图片和相册链接
  • 提供了简单的用户界面

开发者信息

注意事项

  1. 请遵守 ImgBB 网站的使用条款,不要滥用此工具进行大量下载
  2. 下载速度受网络状况和 ImgBB 服务器限制,请合理设置线程数
  3. 对于需要密码的相册,请确保输入正确的密码
  4. 如果遇到下载失败的情况,请检查网络连接或尝试减少线程数

常见问题

Q: 为什么下载速度很慢?

A: 可能是网络状况不佳或 ImgBB 服务器限制,请尝试减少线程数。

Q: 为什么某些相册无法下载?

A: 请检查相册是否需要密码,或者链接是否正确。

Q: 下载的文件保存在哪里?

A: 默认保存在桌面的 "imgbb下载" 文件夹,可在程序中自定义保存路径。

Q: 如何暂停或停止下载?

A: 点击 "暂停/继续" 按钮可暂停或继续下载,点击 "停止下载" 按钮可停止当前任务。


© 2026 ImgBB 壁纸批量下载器 - 广告娘开发

About

😉ImgBB 壁纸批量下载器是一款用于批量下载 ImgBB 网站壁纸的工具,支持解析单个图片链接和相册链接,包括需要密码的保护相册。该工具采用 PyQt5 开发,提供了直观的图形用户界面,支持多线程下载以提高速度,并能实时显示下载进度和状态。

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages