工具实践 · 查询与结果整理
执行网查询助手
律师需要持续核查关联公司有没有新增被执行案件,每次查询都要输入名称、翻页查看,再把结果整理下来。我从单次查询做起,逐步把这些重复操作放进一个本地工具,让使用者从一份名单开始,查完后直接核对结果和前后变化。
- 角色
- 独立完成产品判断、交互设计与工具实现
- 交付
- 本地查询工具、任务历史、Excel 导出与维护说明
- 阶段
- 本地重构完成,已进行真实浏览器试用
01 / 需求起点
同一批公司,需要一次次重新查询
这项需求来自法律从业者对关联公司的持续复核。上次查过,并不意味着这次可以省略;使用者需要知道有没有新增被执行案件,也要打开详情核对具体情况。
我先做了 V1,让输入一个查询对象后读取案件列表和详情的过程跑通。单次查询能用以后,V2 加入名单排队和历史比较,V3 调整新增与撤销记录的颜色表达,到 V4 又补齐了详情、截图和 Excel 导出。工具逐渐覆盖了从查询到整理的过程,使用者也能把结果留下来,供下一次复核。
这些功能是在旧工具上逐步增加的,查询方式、网站适配和展示界面绑得越来越紧。后来官网更新验证流程时,这个问题就显现出来了。
02 / 网站变化
官网变了,原来的查询方式难以继续
原先的字符图片验证换成了随机滑块和文字点选。完成验证后,查询和翻页还要接着使用当前浏览器里的状态,旧工具无法再按原来的方式读取结果。
我尝试过本地图像识别,也检查了可复用的开源项目。实际题型包含旋转字形和行为校验,要继续处理就得投入模型、图像处理和反复调参。当时的尝试仍不足以支撑一批日常查询。
即使识别了某一张图片,后面的列表、翻页和详情仍需要跟着官网页面继续操作。修补识别这一步,已经不能解决整个查询过程的问题,我需要重新考虑工具怎样配合网站工作。
03 / 方案取舍
把人工验证留在官网,工具接着做重复工作
继续投入识别,就要不断应对新的题型;保留人工验证,则需要使用者在查询中途操作。我选择了后者,把开发重点放回一批名单怎样查完。
做这个工具的起因,是逐项查询和整理结果太重复。即使验证码仍由人完成,名单排队、读取详情、保存历史和排表这些工作,依然可以交给工具。我也没有采用第三方打码服务,避免增加费用和外部依赖,以及由此带来的隐私问题。
这个选择给交互设计留下了一个具体问题。人去官网完成验证后,不能还要回来重新提交名单。我让控制台保留当前查询项和剩余任务,浏览器负责接着读取官网结果,两边围绕同一批任务继续工作。
04 / 查询过程
提交名单后,只在需要验证时转到官网
使用者从本地控制台开始,不必提前打开执行网。工具会自动打开或复用查询页,遇到验证时请人接管,完成后继续当前项和剩余名单。
- 01提交名单
每行填写姓名或机构名称,先处理空行和重复项。
- 02完成验证
安全验证由人完成,操作留在执行网页面。
- 03接着查询
工具使用当前页面,继续读取列表与案件详情。
- 04查看整批结果
回到控制台,查看哪些已完成、哪些需要重查。

如果中途暂停,之后可以从当前任务继续。需要重新处理未完成项时,已经取得的结果会保留,使用者不用为了补查几项再跑一遍整批名单。
05 / 结果与交付
没查到记录,和没查完,要分开告诉使用者
一批查询结束后,使用者首先要判断哪些结果可以核对。官网明确返回空结果,才能算无记录;验证超时、连接失败或页面变化,都只能说明这次还没查完。
查看已取得的案件列表和详情。
本次查询完成,官网返回明确空结果。
查看中断原因,之后重新查询。
我把这个区别也用在前后两次的变化比较里。如果将失败记成空结果,上次查到的案件就可能被误认为已经消失。因此,工具只比较成功查询留下的记录,区分首次记录、新增、存续和本次未见;未完成项不参与比较,留待重查。
导出时,查询汇总用于查看每个对象的结果,案件明细供逐条核对,未完成项单独列出,方便安排下一次查询。三张工作表使用固定字段,使用者可以直接筛选和查看详情,少做网页抄录与重新排表。结果怎样用于后续工作,仍由律师判断。

06 / 试用与维护
从提交名单到导出,实际走了一遍
2026 年 9 月 12 日,我用两项合成任务在真实浏览器中检查了这条流程。
名单从控制台提交后,工具准备好官网查询页。使用者通过文字点选完成一次人工验证,第一项取得案件列表和 1 / 1 详情,第二项接着使用同一页面,确认无记录。最终 2 / 2 项完成、0 项失败,导出的三张工作表也检查了结构、公式错误和显示情况。
这次试用覆盖两项任务,说明当时的查询、人工接续和导出可以走通。不同批次的表现还需要继续观察,官网改变页面或验证流程后,也需要重新检查。
交给使用者的是本地控制台、任务历史和 Excel 导出,可以暂停、继续或安全取消任务,再从已有结果接着核对。给维护者的说明则记录了浏览器怎样接续任务,以及超时、断连和页面变化时该检查什么。后续遇到官网更新,可以先定位出错步骤,确认能读取结果后再恢复查询。