影刀RPA 医药行业自动化:药品信息采集与价格监控
影刀RPA 医药行业自动化药品信息采集与价格监控作者林焱一、什么情况用影刀处理医药数据医药行业的信息管理痛点很明显国家医保局每季度更新医保目录各省市的药品挂网价格频繁调整药企的市场部门需要实时掌握竞品价格动向。靠人工每天登各个系统查价格完全来不及而且容易遗漏。典型场景监控国家医保局网站的政策更新第一时间通知医保事务团队采集各省市挂网平台的药品价格对比分析市场价格趋势从医药企业官网批量采集竞品说明书信息二、实战一医保政策更新监控importhashlibimportrequests# 监控国家医保局网站target_pages[{name:医保目录调整公告,url:https://www.nhsa.gov.cn/col/col452/index.html,selector:.news-list},{name:药品挂网价格通知,url:https://www.nhsa.gov.cn/col/col457/index.html,selector:.news-list}]saved_hashes{}# 实际应存储到文件中持久化forpageintarget_pages:yingdao.open_url(page[url])yingdao.wait_for_element(page[selector])contentyingdao.find_element(page[selector]).text current_hashhashlib.md5(content.encode(utf-8)).hexdigest()last_hashsaved_hashes.get(page[name],)ifcurrent_hash!last_hash:# 提取新增内容itemsyingdao.find_elements(f{page[selector]}li)latestitems[0].textifitemselse无内容# 发送通知yingdao.send_dingtalk_message(f 医保政策更新提醒\nf栏目{page[name]}\nf最新内容{latest[:100]}...\nf链接{page[url]},group医保事务群)saved_hashes[page[name]]current_hashprint(f✅{page[name]}已更新)三、实战二各省挂网价格批量采集不同省市有不同的药品挂网采购平台医药代表需要定期比对同一药品在各省的挂网价格。# 以某省阳光采购平台为例target_drugs[阿莫西林胶囊,布洛芬片,二甲双胍缓释片]# 各省平台配置platforms[{province:浙江,url:https://www.zjyp.com.cn/search,search_id:#search-input},{province:广东,url:https://www.gdyp.gov.cn/search,search_id:.search-box},# 更多省份...]price_data[]forplatforminplatforms:fordrug_nameintarget_drugs:yingdao.open_url(platform[url])yingdao.wait_for_element(platform[search_id])yingdao.find_element(platform[search_id]).send_keys(drug_name)yingdao.find_element(.search-submit).click()yingdao.wait_for_element(.result-list,timeout15)# 采集搜索结果resultsyingdao.find_elements(.result-item)forresultinresults[:5]:# 只取前5条try:nameresult.find_element(.drug-name).text specresult.find_element(.specification).text manufacturerresult.find_element(.manufacturer).text priceresult.find_element(.price).text price_data.append({省份:platform[province],药品名称:name,规格:spec,生产企业:manufacturer,挂网价元:price,采集日期:today})exceptException:continueyingdao.wait(1.5)dfpd.DataFrame(price_data)df.to_excel(fC:\\医药\\价格数据_{today}.xlsx,indexFalse)生成价格对比分析# 同一药品在不同省份的价格对比pivotdf.pivot_table(index[药品名称,规格,生产企业],columns省份,values挂网价元,aggfuncfirst)# 计算省间价差pivot[最高价]pivot.max(axis1)pivot[最低价]pivot.min(axis1)pivot[价差率]((pivot[最高价]-pivot[最低价])/pivot[最低价]*100).round(1)# 标记价差超过20%的药品high_variancepivot[pivot[价差率]20]print(f发现{len(high_variance)}个药品省间价差超过20%)四、实战三说明书信息批量提取药企做竞品分析需要采集竞品说明书中的适应症、用法用量、不良反应等信息。# 从药智网或丁香园采集说明书drug_list[阿奇霉素分散片,左氧氟沙星注射液,头孢克肟胶囊]inserts[]fordrugindrug_list:yingdao.open_url(fhttps://db.yaozh.com/instructions?keyword{drug})yingdao.wait_for_element(.insert-list)first_itemyingdao.find_element(.insert-item:first-child a)first_item.click()yingdao.wait_for_element(.insert-content)sections{适应症:.section-indications,用法用量:.section-dosage,不良反应:.section-adr,禁忌:.section-contraindication,}insert_data{药品名称:drug}forsection_name,selectorinsections.items():try:insert_data[section_name]yingdao.find_element(selector).text[:500]except:insert_data[section_name]未获取到inserts.append(insert_data)yingdao.wait(2)pd.DataFrame(inserts).to_excel(竞品说明书对比.xlsx,indexFalse)五、踩坑记录坑1各省平台结构差异大30个省市有30种不同的采购平台很难写一套通用代码。建议用配置文件管理各省平台的URL和选择器每省单独维护。坑2价格数据中有暂停供应等非数字内容价格列要处理非数字值df[挂网价_数值]pd.to_numeric(df[挂网价元].str.replace([^\d.],,regexTrue),errorscoerce)坑3医保局网站访问速度慢政府网站服务器性能有限设置timeout30并增加重试机制而不是等待超时报错。坑4说明书文本提取后需要清洗OCR或直接抓取的说明书文本含有大量换行符、空格用正则预处理textre.sub(r\s, ,text).strip()适用人群医药代表、医保事务专员、市场准入团队难度⭐⭐⭐需要了解医药行业平台结构

相关新闻

Java 大厂面试高频题:别再只会 new 了!Java 创建对象竟然有这么多种方式

Java 大厂面试高频题:别再只会 new 了!Java 创建对象竟然有这么多种方式

在学习 Java 时,我们最先接触的对象创建方式通常是: Person person new Person();因此,很多初学者会认为 Java 创建对象只能使用 new。 实际上,Java 中常见的对象创建方式不止一种。除了直接使用 new,还可以通过反射、…

2026/7/13 0:40:07阅读更多 →
Git bundle 与 tar/zip 备份对比:2种方案性能与完整性实测

Git bundle 与 tar/zip 备份对比:2种方案性能与完整性实测

Git Bundle 与 Tar/Zip 备份方案深度对比:性能与完整性实测报告在代码版本管理和数据备份领域,Git bundle 和传统的文件系统打包工具(如 tar、zip)是两种截然不同的技术路线。本文将通过 12 项核心指标的系统性测试,揭…

2026/7/13 0:40:07阅读更多 →
VS Code C# Dev Kit 1.0 配置指南:5个必装插件与 .NET 8 项目创建实战

VS Code C# Dev Kit 1.0 配置指南:5个必装插件与 .NET 8 项目创建实战

VS Code C# Dev Kit 1.0 配置指南:5个必装插件与 .NET 8 项目创建实战微软最新推出的C# Dev Kit扩展包彻底改变了VS Code的.NET开发体验。作为从Visual Studio迁移过来的老用户,我发现这套工具链不仅保留了VS的核心功能,还带来了更轻量高效的…

2026/7/13 0:40:07阅读更多 →
Ansys Fluent流体仿真实战:从几何处理到GPU加速的工程应用指南

Ansys Fluent流体仿真实战:从几何处理到GPU加速的工程应用指南

如果你正在从事航空航天、汽车工程、能源设备或电子散热设计,那么流体仿真可能是你工作中绕不开的关键环节。但面对复杂的物理现象和庞大的计算需求,很多工程师在实际项目中常常陷入两难:要么简化模型导致结果失真,要么追求精度却…

2026/7/13 2:05:15阅读更多 →
为什么 90% 的 RAG 上线就变成电子垃圾桶?企业知识库 RAG 5 个真实坑

为什么 90% 的 RAG 上线就变成电子垃圾桶?企业知识库 RAG 5 个真实坑

为什么 90% 的 RAG 上线就变成电子垃圾桶?企业知识库 RAG 5 个真实坑 摘要:很多企业做知识库问答,流程是"拿个 PDF → 切块 → 转向量 → 塞向量库 → 用户问就搜出来让大模型念"。以为上线就完事了,结果三个月后:切太…

2026/7/13 2:05:15阅读更多 →
基于MA12070和MKV42F64VLH16的高保真音频系统设计

基于MA12070和MKV42F64VLH16的高保真音频系统设计

1. 项目概述:基于MA12070和MKV42F64VLH16的高保真音频系统设计在便携式音频设备和智能家居快速发展的今天,如何在小体积设备中实现高功率、低失真的音频输出成为工程师面临的关键挑战。MA12070作为英飞凌推出的高效D类音频放大器IC,配合MKV42…

2026/7/13 2:05:15阅读更多 →
基于大数据爬虫+Hadoop的笔记本电脑价格数据分析与可视化系统开题报告

基于大数据爬虫+Hadoop的笔记本电脑价格数据分析与可视化系统开题报告

一、选题背景 随着数码消费市场持续扩容,笔记本电脑已经成为学生群体、办公人群、职场从业者的刚需电子产品,市场在售笔记本型号繁多、配置迭代速度快、品牌品类繁杂、价格波动频繁。当前主流电商平台每日更新海量笔记本商品数据,涵盖不同品牌…

2026/7/13 2:05:15阅读更多 →
《迷失安狄》:彩票中奖后的人性考验与跨性别者生存现实

《迷失安狄》:彩票中奖后的人性考验与跨性别者生存现实

一口气看完4K画质神作《迷失安狄》:当人性与命运在彩票中奖后激烈碰撞如果你最近在寻找一部能触动内心、引发深度思考的电影,《迷失安狄》绝对值得你花时间细细品味。这部作品不仅仅是一个关于性别认同的故事,更是一面照出现实人性的镜子。当…

2026/7/13 2:05:15阅读更多 →
SSH 密钥管理与 ssh-agent 配置:解决多密钥与免密登录的 5 个核心场景

SSH 密钥管理与 ssh-agent 配置:解决多密钥与免密登录的 5 个核心场景

SSH 密钥管理与 ssh-agent 配置:解决多密钥与免密登录的 5 个核心场景1. 密钥管理的核心挑战与解决方案在当今的开发环境中,开发者通常需要同时管理多个平台的密钥:公司的 GitLab、个人的 GitHub、各类云服务器以及内部测试环境。这种多密钥场…

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

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

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

2026/7/12 0:02:11阅读更多 →
智慧树刷课插件: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/12 0:02:11阅读更多 →
卡梅德生物技术快报|蛋白质分离纯化:肠激酶可溶性原核表达 + 两步层析全参数|标准化蛋白质分离纯化 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/11 16:20:28阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

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

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

2026/7/11 23:15:38阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

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

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

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