临床试验药物注册查询

SKILL研究检索
研究检索 未标注权限 许可证不明确
安装这个技能

从国家药监局药品审评中心「药物临床试验登记与信息公示平台」(chinadrugtrials.org.cn) 提取临床试验登记信息。已验证可绕过该站 WAF(FSSB/安全狗类 JS 挑战),并定位到正确的 GET 查询接口与字段口径。当用户要抓取/提取该平台的临床试验数据(按中药/化药/生物制品、按状态、按时间窗口筛选)时使用。

一句话选型结论

按资料字段整理

临床试验药物注册查询是研究检索类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类研究检索 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_b9cdf6e8/ywcx
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

研究检索
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_b9cdf6e8仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791712960
正文体量5.0 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
查资料并整理出处

让模型按主题查资料,并把引用来源整理成清单。

网页与文献要点提炼

把长文、论文、网页压成能直接看的要点。

竞品与行业汇总

按关键词汇总竞品动态与行业信息。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在研究检索场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
临床试验药物注册查询当前 未标注权限 未标注 未标注 未标注 有
寻找技能 浏览器控制 GitHub 仓库 3120.0 万 Codex、Claude、Cursor 有
自我改进 Agent 接触敏感数据 ClawHub 市场 1646.4 万 OpenClaw 有
灵魂追踪 联网访问 GitHub 仓库 758.9 万 Codex、Claude、Cursor 有
自我完善 联网访问 ClawHub 市场 682.9 万 OpenClaw 有
微软代工厂 调用外部服务 GitHub 仓库 661.4 万 Codex、Claude、Cursor 有

SKILL.md 全文

5.0 KB
模型实际读到的说明书原文,来自技能仓库

提取药物临床试验登记信息(chinadrugtrials.org.cn)

从「药物临床试验登记与信息公示平台」抓数据时的全部坑点都已踩过并验证,按本流程可稳定出数。

何时使用

  • 用户要抓 chinadrugtrials.org.cn 的临床试验(按 中药/天然药物、化学药物、生物制品、状态、登记时间窗口筛选)。
  • 典型需求:「近半年中药临床试验」「某适应症的在研化药」「2025 年以来招募中的生物制品」等。

⚠️ 最关键的坑(不照做必卡死)

1. WAF 拦截:纯 HTTP 请求无效,必须用真实浏览器渲染

  • 现象:curl/requests 直连返回 202 + 约 25KB 混淆外壳页(含 _$ur() / _$eO() 等混淆脚本、<body></body> 空),不是数据。这是 FSSB/安全狗类 WAF 的 JS 挑战。
  • 解决:用 Playwright + 系统已装的 Google Chrome(channel="chrome")+ headless=False 渲染。系统 Chrome 本身足以骗过检测,无需 stealth 插件。(macOS 上 Chrome 在 /Applications/Google Chrome.app。)
  • 进入页面后 time.sleep(6) 等挑战脚本执行完,再用 context.request 发后续请求(共享同一 cookie,不会被二次挑战)。

2. 查询接口是 GET,不是 POST(POST 会被忽略过滤条件)

  • 正确:GET https://www.chinadrugtrials.org.cn/clinicaltrials.searchlist.dhtml?reg_no=&indication=&case_no=&drugs_name=&drugs_type=1&appliers=&communities=&researchers=&agencies=&state=&currentpage=N
  • drugs_type 取值(来自高级查询页 <select name=drugs_type> 的 option value,不是中文):1=中药/天然药物、2=化学药物、3=生物制品、``=全部。
  • currentpage 从 1 开始,每页 20 条;列表按「登记号」降序。
  • POST 同样参数会忽略 drugs_type 等条件,返回全平台 36198 条——务必用 GET。

3. 详情页取日期/申请人

  • 详情:GET https://www.chinadrugtrials.org.cn/clinicaltrials.searchlistdetail.dhtml?id=<列表行 <a> 的 id 属性>
  • 日期口径是 「首次公示信息日期」(注意:不是「登记日期」)。
  • 申请人字段是 「申请人名称」(不是「申请人联系人」,后者只是联系人)。
  • 列表行没有日期列,必须逐条抓详情页才能按日期过滤。列表降序≈日期降序,命中早于窗口即停止抓取详情可省大量请求。

前置依赖

# 用 WorkBuddy 管理的 Python 建 venv 并装依赖(系统需已装 Google Chrome)
PY=/Users/penghui/.workbuddy/binaries/python/versions/3.13.12/bin/python3
VENV=/Users/penghui/.workbuddy/binaries/python/envs/default
$PY -m venv $VENV
$VENV/bin/pip install playwright beautifulsoup4

> 若系统无 Chrome,先安装 Google Chrome(macOS: /Applications/Google Chrome.app)。不要改用 Playwright 自带的 headless Chromium——易被 WAF 识别。

用法(直接跑本 skill 附带脚本)

脚本位置:<skill_dir>/scrape_cde_trials.py

VENV=/Users/penghui/.workbuddy/binaries/python/envs/default
# 近半年中药(默认 drugs-type=1;--since 触发按日期过滤)
$VENV/bin/python <skill_dir>/scrape_cde_trials.py --drugs-type 1 --since 2026-02-18 --out /tmp/out
# 全部化药列表(不传 --since 则只抓列表列,快)
$VENV/bin/python <skill_dir>/scrape_cde_trials.py --drugs-type 2 --out /tmp/out
# 某状态 + 时间窗口
$VENV/bin/python <skill_dir>/scrape_cde_trials.py --drugs-type 3 --state 招募中 --since 2025-01-01 --until 2025-12-31 --out /tmp/out

参数:
- --drugs-type:1 中药/天然药物(默认)|2 化药|3 生物制品|"" 全部
- --state:试验状态过滤(进行中/招募中/已完成…),空=全部
- --since / --until:首次公示信息日期窗口(YYYY-MM-DD);传 --since 才会逐条抓详情按日期过滤
- --max-detail-pages:日期过滤时最多抓前 N 页详情(默认 6,足以覆盖 6 个月窗口)
- --out:输出目录;产物 trials_t<type>.csv / .json(UTF-8-BOM,Excel 可直接打开)

输出字段

登记号、首次公示信息日期、药物名称、适应症、试验状态、试验分期、申请人、药物类型、试验通俗题目、详情链接。

注意

  • 列表总量较大(中药累计 1330、全平台 36198),按日期过滤时脚本只抓窗口内的详情,不会全量抓。
  • 申办方选择不公示申请人时,该字段为空(CSV 显示空)。
  • 仍偶发 WAF 挑战时,重跑一次即可(同一浏览器会话内后续请求通常稳定)。

常见问题

5 问
答案由本站依据条目字段整理
临床试验药物注册查询怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_b9cdf6e8/ywcx。安装方式为未标注。装完刷新技能列表或重开客户端。

临床试验药物注册查询支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

临床试验药物注册查询权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

临床试验药物注册查询收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

临床试验药物注册查询用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。