从豆包分享链接中自动提取并下载无水印原图。
# 创建虚拟环境
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脚本会自动完成以下操作:
- 访问分享页面
- 提取所有原图URL
- 下载所有图片到
downloads/目录
- 提取的图片URL信息会保存到
log/image_urls_<timestamp>.json - 下载的图片会保存到
downloads/目录,文件名格式:doubao_<图片ID>.png
- 使用 Selenium 访问豆包分享页面
- 从页面 HTML 中提取
image_raw字段的 URL(无水印原图) - 使用浏览器的 fetch API 下载图片(绕过防盗链限制)
- 将图片保存到本地
- 需要安装 Chrome 浏览器
- 首次运行会自动下载 ChromeDriver
- 图片 URL 有时效性,建议提取后尽快下载