火语言 RPA:批量采集股票数据并保存分时走势图到本地

一、案例说明

本案例用火语言 RPA 实现股票分时走势图的批量自动采集与本地归档,循环读取本地 Excel 文件中的个股列表数据,自动打开东方财富网行情页面,输入对应股票代码完成查询,精准截取当日个股分时走势图,最终以股票名称为文件名保存到本地指定文件夹。可用于股票行情数据批量采集、每日个股走势复盘、投资标的行情归档等场景,大幅提升多支股票行情数据采集的效率。

二、案例逻辑

整个流程逻辑:初始化并打开内置浏览器,访问东方财富网行情主页 → 打开本地 Excel 文件并读取 Sheet1 中的完整股票数据 → 进入 ForEach 循环遍历每一条个股数据 → 给当前个股的名称、代码等核心变量完成赋值 → 点击激活网页搜索框,模拟人工输入对应股票代码 → 等待输入完成后,点击搜索结果中的个股行情入口 → 等待行情页面完整加载后,截取当日分时走势图区域,以个股名称命名保存到本地 → 所有个股循环完成后,关闭浏览器释放系统资源。

三、操作细则

1、打开浏览器, 初始化浏览器类型

2、浏览网页, 访问目标网站,打开目标网址:https://quote.eastmoney.com/

3、Excel 打开文档, 加载本地股票数据文件

打开文件路径:{``{ENV.Desktop}}\热门个股.xlsx

操作说明:打开指定路径的 Excel 文档,完成实例化初始化操作,为后续读取数据做准备。

4、Excel 读取内容, 获取完整的股票列表数据

读取位置:整篇sheet页,读取 Sheet1 中的所有个股数据,输出结构化的股票数据对象,供后续循环遍历使用。

5、打印日志, 打印调试诊断日志

6、ForEach循环, 批量处理每支个股的行情查询与截图保存

6.1、变量赋值, 绑定当前个股的核心信息

变量配置:创建变量个股代码、个股名称 并进行赋值
个股代码=item.个股代码
个股名称=item.个股名称

6.2、鼠标/元素点击, 点击网页搜索窗口

目标元素:#hqb_t_search_input

操作说明:精准定位并点击东方财富网行情页的搜索输入框,激活输入状态,为后续输入股票代码做准备。

6.3、模拟键盘输入, 输入个股代码

输入内容:个股代码

6.4、睡眠等待, 确保输入操作完成

6.5、鼠标/元素点击, 进入个股行情详情页

目标元素:#app > div > div > div.headquotebox > div.hqb_t.self_clearfix > div.hqb_t_search > form > div.suggest2017 > div > div.modules_stock > div > div.sg2017bb > table > tbody > tr > td.tdl5 > a.bblink.suggesttsquotelink

操作说明:精准定位并点击搜索结果下拉框中的对应个股行情入口,跳转至个股的详情行情页面,准备截取分时走势图。

6.6、睡眠等待, 确保行情页面完整加载

等待时长(秒):3

操作说明:阻塞当前运行的步骤,等待 3 秒后继续执行,给个股行情页面充足的加载与渲染时间,确保分时走势图等核心内容完整显示,避免截图出现空白或加载不全的问题。

6.7、网页 / 元素截图, 截取并保存当日分时走势图到本地

截图类型:元素截图

目标元素:#emchart-0 > div.__ui

保存文件夹:{``{ENV.Desktop}}\截图

文件格式:指定文件名

文件名:{``{个股名称}}.png

7、关闭浏览器, 销毁浏览器对象

操作说明:将已创建的浏览器对象销毁,释放占用的系统内存与资源,完成整个批量采集流程。

四、划重点

关于 ForEach 循环的循环对象配置:

ForEach 循环的循环对象 ,必须选择上一步「Excel 读取内容」组件输出的整张表格数据对象,这样才能逐行自动遍历 Excel 里每一只股票的数据。添加 ForEach 循环后,组件会自动生成 item 和 index 两个内置变量:
item: 代表当前循环到的单行股票整行数据 ;
index: 代表当前是第几行序号。

后续要取用 Excel 里的股票名称、股票代码等字段,直接用 item. 列名 即可调用对应单元格内容,是后面赋值、输入股票代码、截图命名的核心数据来源。

案例分享: https://www.huoyuyan.com/share.html?key=eyJjb2RlIjoiVHltNyIsImF1dG9Db2RlIjoiVHJ1ZSIsImtleSI6ImQwY2RkZDhiOGJmMTQ3Yjk5YjBjM2UxZjU4ODM2NWMzIn0= 提取码: Tym7

相关推荐
AAwangzong1 天前
AI时代RPA技术解析:如何构建兼顾流程执行与智能决策的自动化平台?
人工智能·经验分享·rpa·智能体
赤龙ERP1 天前
ERP周报:连接器开闸、国产GPU进场与智能工厂253家
数据库·人工智能·大模型·rpa·erp·企业数字化·builderpattern
西瓜拿铁好喝1 天前
AI 办公和 RPA 不是一回事:自动化与智能化的分工
人工智能·自动化·rpa
中屹指纹浏览器svip2 天前
指纹浏览器RPA自动化靠谱吗?先分清适用边界
运维·自动化·rpa
极致了3 天前
飞书插件、RPA、API三条路的真实分界线
飞书·rpa
️公子4 天前
GPT-6.1 Terra 上线之后:自建 Computer-Use Agent 先过模型路由、屏幕动作白名单、提交前确认、推理强度预算与回放审计闸门
openai·rpa·ai agent·审计·agent安全·computer use·gpt-6.1 terra
shaibdoio5 天前
RPA自动化获客怎么落地?瞬维AI评论区工程实践
前端·自动化·rpa·长沙瞬维ai
AAwangzong5 天前
企业级AI智能体厂商对比:模型服务、Agent平台与流程自动化如何选择?
人工智能·经验分享·rpa·智能体
Maydaycxc5 天前
gentic RPA 深度解析|AI Agent 与 RPA 混合架构、落地痛点、选型要点
人工智能·ai·自动化·rpa
HAHAXX88 天前
RPA落地:抖音+天猫多店铺数据汇总,搭建全渠道经营报表
rpa