法院文书下载器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_7ad07b2c/court-message-document-downloader。
技能介绍
要解决的问题
收到法院短信里的“文书送达”链接时,浏览器打开是一个 Vue SPA:页面再从内部 JSON API 拉取文书列表,最后去 OSS 预签名地址下载文件。对工程师来说,这个流程多了一个浏览器环节,批量取件或接入自动化时不够直接。
核心能力
该技能复现 SPA 的请求路径,把“打开页面”变成几步 HTTP 调用:
- 从送达链接中解析
qdbh、sdbh、sdsin三个参数 - 调用
getWsListBySdbhNew获取文书列表,字段包括c_wsmc、c_wjgs和wjlj - 下载
wjlj指向的预签名 OSS 文件,并按c_wsmc保存为 PDF - 用
file校验文件类型,并反馈法院名称、案号、文书名称与页数
工作流程
- 提取参数:送达链接形如
https://zxfw.court.gov.cn/zxfw/#/pagesAjkj/app/wssd/index?qdbh=&sdbh=&sdsin=,三个参数都来自 query string - 请求列表接口:实际端点由 SPA bundle 配置拼接而成,
pcBaseUrl为空、requestPrefix是/yzw,因此必须带前缀 - 下载文书:列表可能返回多个文件,每个
wjlj都是完整 OSS URL,可直接请求;URL 已做 percent 编码 - 验证输出:确认下载结果是 PDF,再把文件交给用户
注意点
- API 路径缺少
/yzw前缀会直接 404 wjlj是短时有效的预签名地址,要尽快下载,过期后重新请求列表接口- 该流程是匿名的,
mm通常为空,不要用于账户登录、查案等场景 pcBaseUrl与requestPrefix来自前端 bundle 配置,平台改版后需重新确认- OSS 地址绑定
*-oss.oss-cn-north-2-gov-1.aliyuncs.com,不要改区域端点
交付脚本
scripts/download_wssd.py 支持传入输出目录和三个 ID,也可用 --link 直接传完整链接,脚本会自动解析参数并完成下载。
使用场景
- 收到法院短信里的 zxfw.court.gov.cn 文书送达链接,需要把链接里的 PDF 直接保存下来,而不是打开浏览器逐页点击。
- 代理人手上有多条法院送达短信,需要按 qdbh/sdbh/sdsin 批量取出文书列表并下载全部文件。
- 要把法院送达文书接入现有流程,通过脚本自动请求 getWsListBySdbhNew 并落盘 PDF,供后续归档或比对。
适合人员
- 需要批量接收并归档法院送达文书的律所助理,诉求是减少逐条打开短信链接下载的重复操作。
- 正在把法院文书获取接入内部系统的后端工程师,诉求是理解 /yzw 前缀和 OSS 预签名地址的调用方式。
- 负责案件材料整理的法务专员,诉求是把一次送达中的多份文书完整保存并核对法院名称与文书名。