从豆包对话链接中提取无水印图片和视频资源的 API 服务/浏览器插件
# 1. 克隆项目
git clone https://github.com/ihmily/doubao-nomark.git
cd doubao-nomark
# 2.使用 uv 创建虚拟环境并安装依赖
uv sync
# 3. 激活虚拟环境
source .venv/bin/activate # Linux/Mac
# 或
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
.venv\Scripts\Activate.ps1 # Windows PowerShel
# 4. 运行服务
uvicorn app:app --host 0.0.0.0 --port 8000# 1. 安装依赖
pip install -r requirements.txt
# 2. 运行服务
uvicorn app:app --host 0.0.0.0 --port 8000方式 A:使用远程镜像
# 拉取镜像
docker pull ihmily/doubao-nomark
# 运行容器
docker run -d -p 8000:8000 --name doubao-app ihmily/doubao-nomark
# 查看日志
docker logs -f doubao-app
# 停止容器
docker stop doubao-app
# 删除容器
docker rm doubao-app方式 B:本地构建镜像
# 构建镜像
docker build -t doubao-nomark .
# 运行容器
docker run -d -p 8000:8000 --name doubao-app doubao-nomark如果你需要在自己的 Python 项目中集成调用,可以将本项目作为库安装:
# 克隆项目
git clone https://github.com/ihmily/doubao-nomark.git
cd doubao-nomark
# 以可编辑模式安装
pip install -e .解析图片:
from doubao_parser.image import doubao_image_parse
# 异步调用
result = await doubao_image_parse(
url="https://www.doubao.com/thread/xxxxxx",
return_raw=False # False: 返回简化格式, True: 返回原始数据
)解析视频:
from doubao_parser.video import doubao_video_parse
# 异步调用
video_data = await doubao_video_parse(
url="https://www.doubao.com/video-sharing?share_id=xxx&video_id=xxx",
return_raw=False
)具体代码参考doubao_parser目录下代码。
![]() |
![]() |
|---|---|
| 获取图片分享链接 | 获取视频分享链接 |
注意,获取视频分享链接的方式跟图片的相比略有不同。 获取视频分享地址需要直接长按在视频上,然后点击分享,如果是iphone手机可以直接点击拷贝,即可成功复制到地址。安卓手机可以通过选择在浏览器打开或者分享到微信打开,然后再复制其地址。
访问 http://localhost:8000/docs 查看交互式 API 文档
POST /parse
{
"url": "https://www.doubao.com/thread/xxxxxx",
"return_raw": false
}GET /parse?url=https://www.doubao.com/thread/xxxxxx
响应示例:
{
"success": true,
"image_count": 3,
"images": [
{
"url": "https://...",
"width": 1024,
"height": 768
}
]
}POST /parse-video
{
"url": "https://www.doubao.com/video-sharing?share_id=xxx&video_id=xxx",
"return_raw": false
}GET /parse-video?url=https://www.doubao.com/video-sharing?share_id=xxx&video_id=xxx
响应示例:
{
"success": true,
"video": {
"url": "https://...",
"width": 1920,
"height": 1080,
"definition": "1080p",
"poster_url": "https://..."
}
}为了更方便地使用(无需服务端),本项目提供了多种浏览器扩展方案:
快速安装: 直接访问 Greasy Fork 安装
使用步骤:
- 确保已安装 Tampermonkey 或其他油猴脚本管理器
- 点击上方链接一键安装脚本
在线安装:
- 访问Edge扩展安装页面:无印豆包 - 图片提取
- 点击「获取」按钮即可完成安装
使用说明:
- 在豆包聊天界面会在页面右下角显示📷按钮,点击按钮可以打开图片下载面板
- 在豆包对话页面会自动识别并提取无水印的图片资源 (插件不支持视频)
本项目仅供学习交流使用
注意:使用本服务时请遵守豆包平台的使用条款和相关法律法规




