影刀RPA 医院挂号自动化:预约抢号实战
title: “影刀RPA 医院挂号自动化预约抢号实战”date: 2026-07-01author: 林焱影刀RPA 医院挂号自动化预约抢号实战热门科室的挂号名额每天早上7点放出几分钟就被抢光。手机盯着刷太累还不一定抢得到。用影刀自动监控放号第一时间抢到号亲测有效。什么情况用什么适合用的场景热门专家号放号后几分钟内被抢光需要定期复诊的慢性病患者每次都要抢老人不会用手机预约家人代劳需要注意的点本方案适用于通过医院APP、微信公众号、支付宝小程序预约的情况如果医院只支持电话挂号需要换其他思路必须在本人实名注册的账号下操作不要用来帮他人代抢倒卖怎么做方法1微信公众号挂号自动化常见场景大多数三甲医院通过微信公众号提供预约服务。【影刀操作】新建流程「医院挂号监控」添加【打开应用】指令打开微信添加【搜索并打开公众号】指令公众号名称某某医院添加【点击】指令定位「预约挂号」菜单在循环中持续监控设置循环条件未挂号成功添加【等待】指令30秒避免过于频繁添加【刷新页面】或重新进入预约页添加【Python】指令检查号源状态importtime# 使用OCR或截图识别页面上的号源数量# 这里用截图关键词识别current_textyda.get_variable(page_text)# 从OCR获取的页面文本# 检查是否有可预约号源available_keywords[有号,可预约,剩余,余号]unavailable_keywords[已约满,无号,暂停,停诊]is_availableany(kincurrent_textforkinavailable_keywords)is_unavailableany(kincurrent_textforkinunavailable_keywords)ifis_availableandnotis_unavailable:print(发现可预约号源立即预约)yda.set_variable(has_slot,True)else:print(f暂无号源继续监控...{time.strftime(%H:%M:%S)})yda.set_variable(has_slot,False)添加【条件判断】指令判断条件变量has_slot等于 True如果为真进入预约流程预约流程找到号源后添加【点击】指令点击可预约的时间段添加【点击】指令选择就诊人添加【点击】指令确认预约添加【截图】指令保存预约成功截图添加【Python】指令发送通知importrequests# 发送企微/钉钉通知webhook_urlyour_webhook_urlpayload{msgtype:text,text:{content:f【挂号成功】已成功预约某某医院请准时就诊预约截图已保存。}}requests.post(webhook_url,jsonpayload)print(挂号通知已发送)方法2医院官方App通过ADB操作部分医院只有App支持预约用ADB驱动手机。【影刀操作】添加【Python】指令ADB操作importsubprocessimporttimedefadb_tap(x,y):subprocess.run([adb,shell,input,tap,str(x),str(y)])time.sleep(0.5)defadb_screenshot(path):subprocess.run([adb,shell,screencap,-p,/sdcard/screen.png])subprocess.run([adb,pull,/sdcard/screen.png,path])deflaunch_app(package_name):subprocess.run([adb,shell,monkey,-p,package_name,-c,android.intent.category.LAUNCHER,1])time.sleep(3)# 打开医院App需要先找到包名# 包名查找方式adb shell pm list packages | grep hospitallaunch_app(com.example.hospital)# 截图分析界面adb_screenshot(rC:\截图\hospital_main.png)print(App已启动截图保存成功)方法3调用医院API有技术含量但最稳部分医院有公开的预约API抓包后直接调用。【影刀操作】添加【Python】指令监控号源并预约importrequestsimporttimeimportjson# 从抓包获取的API信息headers{Authorization:Bearer your_token,Content-Type:application/json,User-Agent:HospitalApp/3.2.1}# 查询某科室某日的号源defcheck_available_slots(dept_id,doctor_id,date_str):resprequests.get(fhttps://api.hospital.com/appointment/slots,headersheaders,params{deptId:dept_id,doctorId:doctor_id,date:date_str})dataresp.json()returndata.get(data,{}).get(slots,[])# 预约某个时间段defmake_appointment(slot_id,patient_id):resprequests.post(https://api.hospital.com/appointment/create,headersheaders,json{slotId:slot_id,patientId:patient_id})resultresp.json()returnresult.get(code)200# 持续监控dept_id1001# 内分泌科doctor_id2001# 专家IDpatient_id3001# 就诊人IDtarget_date2024-07-01whileTrue:slotscheck_available_slots(dept_id,doctor_id,target_date)available[sforsinslotsifs[status]available]ifavailable:slotavailable[0]successmake_appointment(slot[id],patient_id)ifsuccess:print(f预约成功时间段{slot[time]})breakelse:print(预约失败可能被他人抢先继续监控)else:print(f暂无号源10秒后重试...{time.strftime(%H:%M:%S)})time.sleep(10)有什么坑坑1网络延迟导致抢号失败放号瞬间大量人同时请求自己的请求排在后面号已被抢完。解决方法提前1分钟启动流程在放号时间点前后密集请求每2秒查一次。坑2预约验证码预约时需要输入手机验证码自动化无法处理。解决方法提前登录好账号保存登录态。预约确认步骤在需要验证码时发手机通知人工介入。坑3Token过期长时间监控登录Token过期查询接口开始返回401。解决方法每隔1小时刷新一次Token或者在接到401时自动重新登录。坑4界面更新导致元素位置变化医院App更新后按钮位置变了ADB坐标不对点击失效。解决方法不用固定坐标改用OCR识别按钮文字后再点击。总结挂号自动化的核心是持续监控号源状态 → 发现可约立刻抢 → 成功后通知本人。用API是最稳的方式其次是微信公众号UI自动化ADB作为兜底。重点是处理好登录态维持和放号时间的密集轮询。

相关新闻

AI激光加工技术实践:视觉定位与智能参数推荐完整指南

AI激光加工技术实践:视觉定位与智能参数推荐完整指南

在工业制造智能化转型的浪潮中,AI技术正以前所未有的深度融入生产流程。广东大族粤铭激光集团作为国内激光装备领域的领军企业,其技术总监罗传良带领团队将AI智能应用实践于激光加工环节,显著提升了设备精度与生产效率。本文将系统拆解大族粤…

2026/7/13 8:45:55阅读更多 →
LaTeX 表格生成器 TablesGenerator 进阶:5 分钟将 Excel 数据转为三线表

LaTeX 表格生成器 TablesGenerator 进阶:5 分钟将 Excel 数据转为三线表

LaTeX 表格生成器 TablesGenerator 进阶:5 分钟将 Excel 数据转为三线表 科研写作中,表格是展示数据的重要方式。三线表因其简洁美观的特点,成为学术论文中的标准表格格式。然而,手动编写 LaTeX 表格代码既耗时又容易出错&#x…

2026/7/13 8:45:55阅读更多 →
创业团队如何零成本管理 LLM 调用

创业团队如何零成本管理 LLM 调用

本文是 OneLLM「AI 落地说明书」系列的第一篇。我们会用最务实的视角,给出一套创业团队今天就能用的零成本 LLM 管理方案。全文约 2800 字,阅读时间 7 分钟。 上个月,一个做 AI 客服的创业朋友给我看了他的 DeepSeek 账单——月消耗 3800 万 …

2026/7/13 8:45:55阅读更多 →
MATLAB自适应频率跟踪演示:单脚本实现AFC环路建模与实时误差分析

MATLAB自适应频率跟踪演示:单脚本实现AFC环路建模与实时误差分析

本文还有配套的精品资源,点击获取 简介:这个资源包提供一个开箱即用的MATLAB自适应频率控制(AFC)演示方案,核心是a_demo_AFC1.m主脚本,不依赖任何额外工具箱,直接调用内置matlabafc函数完成完…

2026/7/13 10:51:43阅读更多 →
A3908与PIC18F65K40实现高精度运动控制方案

A3908与PIC18F65K40实现高精度运动控制方案

1. 运动控制系统的核心需求与选型考量在工业自动化领域,运动控制精度直接决定了生产质量和设备性能。A3908电机驱动芯片与PIC18F65K40微控制器的组合,正是针对高精度运动控制场景的经典解决方案。这套系统能够实现步进电机或直流电机的精确位置控制&…

2026/7/13 10:51:43阅读更多 →
Sqribble:面向知识工作者的模板化文档操作系统

Sqribble:面向知识工作者的模板化文档操作系统

1. 项目概述:当模板不再是“套壳”,而是一套可执行的文档操作系统你有没有过这种经历:手头有一篇写得不错的行业分析,想快速做成一份体面的PDF报告发给客户;或者刚录完一期播客,想把文字稿整理成带封面、目…

2026/7/13 10:51:43阅读更多 →
ESXi 8.0 虚拟机部署实战:Windows 11 安装与 USB 直通 3 步配置

ESXi 8.0 虚拟机部署实战:Windows 11 安装与 USB 直通 3 步配置

ESXi 8.0 虚拟机部署实战:Windows 11 安装与 USB 直通 3 步配置虚拟化技术已成为现代IT基础设施的核心支柱,而VMware ESXi作为行业领先的Type-1虚拟化管理程序,其8.0版本在性能优化和功能扩展上实现了显著突破。本文将聚焦三个关键操作场景&a…

2026/7/13 10:51:43阅读更多 →
游戏逆向工程入门:Ninja Ripper与QuickBMS实战资源提取指南

游戏逆向工程入门:Ninja Ripper与QuickBMS实战资源提取指南

1. 从零到一:理解游戏逆向工程与工具定位如果你对游戏里那些精美的角色模型、华丽的场景贴图或者独特的音效感到好奇,想知道它们是怎么被“打包”进游戏,又该如何“拆解”出来用于学习、研究甚至个人创作,那么你找对地方了。游戏逆…

2026/7/13 10:51:42阅读更多 →
WarcraftHelper:魔兽争霸3终极兼容性增强插件完整使用指南

WarcraftHelper:魔兽争霸3终极兼容性增强插件完整使用指南

WarcraftHelper:魔兽争霸3终极兼容性增强插件完整使用指南 【免费下载链接】WarcraftHelper Warcraft III Helper , support 1.20e, 1.24e, 1.26a, 1.27a, 1.27b 项目地址: https://gitcode.com/gh_mirrors/wa/WarcraftHelper 还在为经典魔兽争霸3在现代电脑…

2026/7/13 10:46:40阅读更多 →
VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异

VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异

VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异当你在VSCode中启动一个新的TypeScript项目时,第一个技术决策往往从安装方式开始。这个看似简单的选择——全局安装还是项目本地安装——实际上会深刻影响你的开发流程、团队协作和…

2026/7/13 4:47:19阅读更多 →
智慧树刷课插件:5分钟实现自动化学习的智能助手

智慧树刷课插件:5分钟实现自动化学习的智能助手

智慧树刷课插件:5分钟实现自动化学习的智能助手 【免费下载链接】zhihuishu 智慧树刷课插件,自动播放下一集、1.5倍速度、无声 项目地址: https://gitcode.com/gh_mirrors/zh/zhihuishu 智慧树刷课插件是一款专为智慧树在线教育平台设计的Chrome浏…

2026/7/13 0:50:34阅读更多 →
Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案

Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案

Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案 【免费下载链接】WorkshopDL WorkshopDL - The Best Steam Workshop Downloader 项目地址: https://gitcode.com/gh_mirrors/wo/WorkshopDL 你是否在GOG或Epic Games Store购买了心仪的游戏…

2026/7/13 4:52:09阅读更多 →
卡梅德生物技术快报|蛋白质分离纯化:肠激酶可溶性原核表达 + 两步层析全参数|标准化蛋白质分离纯化 SOP

卡梅德生物技术快报|蛋白质分离纯化:肠激酶可溶性原核表达 + 两步层析全参数|标准化蛋白质分离纯化 SOP

研究痛点提出(提出问题)重组肠激酶是融合标签切除核心工具酶,当前原核表达体系存在三大标准化难题,直接阻碍可复现的蛋白质分离纯化流程搭建:Trx、GST、单 SUMO 标签融合产物绝大多数为包涵体,沉淀占比超 9…

2026/7/13 0:04:58阅读更多 →
语音转文字工具AsrTools:让音频整理变得简单高效

语音转文字工具AsrTools:让音频整理变得简单高效

语音转文字工具AsrTools:让音频整理变得简单高效 【免费下载链接】AsrTools ✨ AsrTools: Smart Voice-to-Text Tool | Efficient Batch Processing | User-Friendly Interface | No GPU Required | Supports SRT/TXT Output | Turn your audio into accurate text …

2026/7/13 0:04:58阅读更多 →
Palworld存档编辑完全掌握:从零开始实现游戏数据可视化修改

Palworld存档编辑完全掌握:从零开始实现游戏数据可视化修改

Palworld存档编辑完全掌握:从零开始实现游戏数据可视化修改 【免费下载链接】palworld-save-tools Tools for converting Palworld .sav files to JSON and back 项目地址: https://gitcode.com/gh_mirrors/pa/palworld-save-tools 你是否曾经想要调整Palwor…

2026/7/13 0:04:58阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/13 4:21:17阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/13 4:08:53阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/12 21:43:43阅读更多 →