影刀RPA 医药行业自动化:药品信息采集与价格监控

发布时间:2026/7/13 0:45:26

影刀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()适用人群医药代表、医保事务专员、市场准入团队难度⭐⭐⭐需要了解医药行业平台结构

相关新闻

影刀RPA 动态加载网页的稳定采集三策略

影刀RPA 动态加载网页的稳定采集三策略

2026/7/13 0:45:26

影刀RPA 动态加载网页的稳定采集三策略作者:林焱什么情况用这个 打开一个网页,数据是慢慢"长"出来的——先出骨架,然后一条条数据刷出来,有时候还要滚动才加载。你的【获取元素列表】在这一刻抓到了10条,下一…

如何利用etmem与cslide引擎实现内存垂直扩展?终极AEP高性能存储解决方案

如何利用etmem与cslide引擎实现内存垂直扩展?终极AEP高性能存储解决方案

2026/7/13 0:45:26

如何利用etmem与cslide引擎实现内存垂直扩展?终极AEP高性能存储解决方案 【免费下载链接】etmem the memory vertical expansion technology that can achieve the purpose of memory capacity expansion and memory cost reduction. 项目地址: https://gitcode.c…

影刀RPA 函数参数详解:位置参数、关键字参数、默认值

影刀RPA 函数参数详解:位置参数、关键字参数、默认值

2026/7/13 0:45:26

影刀RPA 函数参数详解:位置参数、关键字参数、默认值作者:林焱什么情况用 你在影刀RPA的Python代码块里写函数,发现参数传得越来越乱——有的按顺序传、有的按名字传、有的有默认值有的没有。调用的时候参数太多,记不住哪个是哪个…

思源接入本地 ollama 部署的 qwen3-embedding

思源接入本地 ollama 部署的 qwen3-embedding

2026/7/13 2:45:32

前言 思源3.7后,官网已经接入Agent和语义搜索功能,语义搜索需要agent embedding,实现方式有两种: 调用商用的agent api,比如qwen-embedding3等模型自己搭建。 我这里选择的方式是第二种,通过ollama部署qw…

电容失效分析

电容失效分析

2026/7/13 2:45:32

陶瓷电容失效分析:多层片状陶介电容器由陶瓷介质、端电极、金属电极三种材料构成,失效形式为金属电极和陶介之间层错,电气表现为受外力(如轻轻弯曲板子或用烙铁头碰一下)和温度冲击(如烙铁焊接)…

AI龙虾智能体排名

AI龙虾智能体排名

2026/7/13 2:45:32

当大家都在讨论AI工具如何改变外贸和企业办公时,一个现实问题摆在了面前:市面上的AI产品琳琅满目,真正能用得顺手、数据安全、成本可控的又有几个?最近,很多外贸老板和企业负责人都在关注一个话题——龙虾智能体的本地…

深入理解Linux多线程互斥锁:从临界区到底层原子指令的完整闭环

深入理解Linux多线程互斥锁:从临界区到底层原子指令的完整闭环

2026/7/13 2:45:32

一、为什么需要互斥锁:多线程数据竞争的本质在多线程编程中,线程之间共享进程的地址空间,这意味着全局变量、堆内存等资源对所有线程都是可见的。这种共享机制带来了便利,但也埋下了一个致命的隐患 ——数据竞争。想象一个经典的抢…

重磅变革!DeFi 迈入自治金融第四纪元,TrueDAO AVN 自治价值网络完整方案重磅落地

重磅变革!DeFi 迈入自治金融第四纪元,TrueDAO AVN 自治价值网络完整方案重磅落地

2026/7/13 2:45:32

互联网打通信息自由流转,区块链实现资产无中介转移,而人工智能正在重塑价值运行底层逻辑。历经十余年迭代,去中心化金融走完三段发展周期,却始终困于流动性割裂、通胀稀释、治理失效、风控滞后四大结构性死局。在此行业变革的关键…

MA12070与PIC18F46K40打造高效D类音频放大器方案

MA12070与PIC18F46K40打造高效D类音频放大器方案

2026/7/13 2:35:32

1. 项目背景与核心器件选型在当今音频设备市场,消费者对便携性与音质的要求越来越高。传统AB类放大器虽然音质出色,但效率低下导致设备笨重;而普通D类放大器虽效率高,却常因电磁干扰(EMI)问题影响音质。MA12070PIC18F46K40的组合恰…

Unity游戏文本翻译架构深度解析:XUnity.AutoTranslator的技术实现与工程实践

Unity游戏文本翻译架构深度解析:XUnity.AutoTranslator的技术实现与工程实践

2026/7/12 0:03:42

Unity游戏文本翻译架构深度解析:XUnity.AutoTranslator的技术实现与工程实践 【免费下载链接】XUnity.AutoTranslator 项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator XUnity.AutoTranslator作为Unity游戏社区中最成熟的文本翻译解决方…

openEuler Raspberry Pi Kernel设备驱动开发指南:为树莓派硬件添加支持

openEuler Raspberry Pi Kernel设备驱动开发指南:为树莓派硬件添加支持

2026/7/12 0:03:42

openEuler Raspberry Pi Kernel设备驱动开发指南:为树莓派硬件添加支持 【免费下载链接】raspberrypi-kernel It provides openEuler kernel source for Raspberry Pi 项目地址: https://gitcode.com/openeuler/raspberrypi-kernel 前往项目官网免费下载&…

openEuler系统集成测试实战:基于smoke-test套件的环境验证技巧

openEuler系统集成测试实战:基于smoke-test套件的环境验证技巧

2026/7/12 0:03:42

openEuler系统集成测试实战:基于smoke-test套件的环境验证技巧 【免费下载链接】integration-test The repo contains test suits for system integration test 项目地址: https://gitcode.com/openeuler/integration-test 前往项目官网免费下载:…

卡梅德生物技术快报|纯化重组蛋白:变异链球菌 SepM 截短蛋白载体构建、诱导优化与纯化重组蛋白全套参数方案

卡梅德生物技术快报|纯化重组蛋白:变异链球菌 SepM 截短蛋白载体构建、诱导优化与纯化重组蛋白全套参数方案

2026/7/13 0:05:25

1 研究背景与现存技术痛点(提出问题)在口腔微生物分子机制研究中,SepM 蛋白酶是调控变异链球菌群体感应、致龋菌素合成的核心功能蛋白,体外功能验证、抗体开发均依赖高纯度可溶性 SepM 蛋白。当前原核表达体系针对 SepM 存在三大技…

卡梅德生物技术快报|重组蛋白的表达和纯化:IMAC 金属螯合色谱全流程工艺手册|基质 - 配基 - 金属离子匹配与蛋白质分离纯化参数优化

卡梅德生物技术快报|重组蛋白的表达和纯化:IMAC 金属螯合色谱全流程工艺手册|基质 - 配基 - 金属离子匹配与蛋白质分离纯化参数优化

2026/7/13 0:05:25

1 研究背景与现存技术痛点(提出问题)基因工程、蛋白质组学、生物制药研发流程中,蛋白质分离纯化是决定下游实验成败的关键环节。当前实验室常规蛋白质分离纯化工艺存在三类难以标准化的技术瓶颈:传统离子交换、分子筛层析无特异性…

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

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

2026/7/13 0:05:25

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