Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

README.md

豆包分享链接原图下载工具

从豆包分享链接中自动提取并下载无水印原图。

安装

# 创建虚拟环境
python3 -m venv venv

# 激活虚拟环境
source venv/bin/activate  # macOS/Linux
#
venv\Scripts\activate  # Windows

# 安装依赖
pip install -r requirements.txt

使用方法

# 下载所有图片
python download_doubao_images.py https://www.doubao.com/thread/xxxxx

# 无头模式(不显示浏览器窗口)
python download_doubao_images.py https://www.doubao.com/thread/xxxxx --headless

脚本会自动完成以下操作:

  1. 访问分享页面
  2. 提取所有原图URL
  3. 下载所有图片到 downloads/ 目录

输出

  • 提取的图片URL信息会保存到 log/image_urls_<timestamp>.json
  • 下载的图片会保存到 downloads/ 目录,文件名格式:doubao_<图片ID>.png

原理

  1. 使用 Selenium 访问豆包分享页面
  2. 从页面 HTML 中提取 image_raw 字段的 URL(无水印原图)
  3. 使用浏览器的 fetch API 下载图片(绕过防盗链限制)
  4. 将图片保存到本地

注意事项

  • 需要安装 Chrome 浏览器
  • 首次运行会自动下载 ChromeDriver
  • 图片 URL 有时效性,建议提取后尽快下载