Views
No views yet
1# 1. 克隆项目
2git clone https://github.com/ihmily/doubao-nomark.git
3cd doubao-nomark
4
5# 2.使用 uv 创建虚拟环境并安装依赖
6uv sync
7
8# 3. 激活虚拟环境
9source .venv/bin/activate # Linux/Mac
10# 或
11Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
12.venv\Scripts\Activate.ps1 # Windows PowerShel
13
14# 4. 运行服务
15uvicorn app:app --host 0.0.0.0 --port 80001# 1. 安装依赖
2pip install -r requirements.txt
3
4# 2. 运行服务
5uvicorn app:app --host 0.0.0.0 --port 80001# 拉取镜像
2docker pull ihmily/doubao-nomark
3
4# 运行容器
5docker run -d -p 8000:8000 --name doubao-app ihmily/doubao-nomark
6
7# 查看日志
8docker logs -f doubao-app
9
10# 停止容器
11docker stop doubao-app
12
13# 删除容器
14docker rm doubao-app1# 构建镜像
2docker build -t doubao-nomark .
3
4# 运行容器
5docker run -d -p 8000:8000 --name doubao-app doubao-nomark1# 克隆项目
2git clone https://github.com/ihmily/doubao-nomark.git
3cd doubao-nomark
4
5# 以可编辑模式安装
6pip install -e .1from doubao_parser.image import doubao_image_parse
2
3# 异步调用
4result = await doubao_image_parse(
5 url="https://www.doubao.com/thread/xxxxxx",
6 return_raw=False # False: 返回简化格式, True: 返回原始数据
7)1from doubao_parser.video import doubao_video_parse
2
3# 异步调用
4video_data = await doubao_video_parse(
5 url="https://www.doubao.com/thread/xxxxxx",
6 return_raw=False
7)

![]() | ![]() |
|---|---|
| 获取图片分享链接 | 获取视频分享链接 |
http://localhost:8000/docs 查看交互式 API 文档/parse1{
2 "url": "https://www.doubao.com/thread/xxxxxx",
3 "return_raw": false
4}/parse?url=https://www.doubao.com/thread/xxxxxx1{
2 "success": true,
3 "image_count": 3,
4 "images": [
5 {
6 "url": "https://...",
7 "width": 1024,
8 "height": 768
9 }
10 ]
11}/parse-video1{
2 "url": "https://www.doubao.com/thread/xxxxxx",
3 "return_raw": false
4}/parse-video?url=https://www.doubao.com/thread/xxxxxx1{
2 "success": true,
3 "video": {
4 "url": "https://...",
5 "width": 1920,
6 "height": 1080,
7 "definition": "1080p",
8 "poster_url": "https://..."
9 }
10}
