Agent Skills
返回列表
⚖️

ICAMA农药登记查询

行业专业 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_fda1ab6e/icama-pesticide-query

技能介绍

要解决什么问题

中国农药登记信息的官方出口是农业农村部农药检定所(ICAMA)的农药登记查询系统。数据本身公开,但要稳定地拿进脚本并不简单:页面是 HTML,参数是一套固定的中文字段名,站点前面还有 session 与 WAF 校验,频繁调用很容易被拦或超时。这个技能要解决的问题,就是把这套查询整理成可复用的步骤,让按登记证号、企业、有效成分筛选登记记录变成一次有结构的请求。

核心能力

  • 多条件检索:支持 djzh(登记证号)、nymc(农药名称)、cjmc(登记证持有人)、nylb(农药类别)、jx(剂型)、zwmc(作物/场所)、fzdx(防治对象)、dx(毒性)等字段。
  • 有效成分与含量:yxcf / yxcf_en / yxcfhl 三组一组,最多支持三组有效成分的中文名、英文名与含量。
  • 有效期过滤:yxqs_start / yxqs_end 限定有效起始日,yxjz_start / yxjz_end 限定有效截止日。
  • 精确与混剂切换:accOrfuzzy 取 accurate 或 fuzzy,dj、hj 区分单剂与混剂,yug 控制是否包含已过有效期产品。
  • 结果位置固定:接口返回 HTML,目标数据在页面第二个 table,列顺序为登记证号、农药名称、农药类别、剂型、总含量、有效期至、毒性、登记证持有人。

关键步骤

  1. 建立会话:先 GET 首页拿到 JSESSIONID,后续请求都要带着它。
  2. 提交查询:向 POST /BasicdataSystem/pesticideRegistration/queryselect.do 提交字段,并使用中国浏览器 UA。
  3. 解析结果:定位返回 HTML 中的第二个表格,按固定列顺序取值。
  4. 翻页:pageNo 从 1 开始,pageSize 默认 20 条。

常见用法

  • 查卫生杀虫剂 → djzh="WP"
  • 按企业查 → cjmc="江苏功成生物"
  • 按成分查 → yxcf="吡虫啉"
  • 查有效期内的 → yxjz_start="2026-01-01"
  • 精确查证号 → djzh="WP20210442" 且 accOrfuzzy="accurate"

适用边界

  • 会话易失效:浏览器侧 WAF 会检测 session 时效,建议每次查询前重新 GET 一次 queryselect.do 换取新的 JSESSIONID。
  • UA 必填:不使用中国浏览器 UA 会被拦截。
  • 响应慢:政府网站延迟高,建议 timeout >= 15s,并把请求间隔控制在 1 秒以上,站点可能有频率限制。
  • 分页上限:单页默认 20 条,通常最大支持 100。
  • 字段空缺:部分结果的“毒性”列为空,解析时要当作可选字段处理。
  • 证号规则:PD 开头为农药登记,WP 开头为卫生杀虫剂,后 8 位是年份加序号。

使用场景

  • 农化企业合规专员按登记证持有人核查产品登记证号、有效期和毒性,确认能否继续推广销售。
  • 卫生杀虫剂质检员按 WP 证号精确查询登记信息,核对剂型、有效成分与持证人。
  • 农资销售在报价前按有效成分和适用作物检索登记记录,确认产品登记范围与截止日期。
  • 采购人员按企业名称查询登记证持有人名下产品,核验供应商资质和登记状态。

适合人员

  • 农药登记专员:需要按登记证号、持有人或有效期快速核验登记状态。
  • 农化企业合规人员:需要在推广或销售前确认登记信息、毒性与有效期。
  • 卫生杀虫剂质检员:需要按 WP 证号核对剂型、有效成分和持证人。
  • 农资采购与销售人员:需要按企业或有效成分查询登记范围以支持决策。