火语言 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 循环后,组件会自动生成 itemindex 两个内置变量:
item: 代表当前循环到的单行股票整行数据
index: 代表当前是第几行序号。

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

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

相关推荐
xzlAwin12 天前
我的影刀编码规范
rpa·编码规范·影刀
极客老王说Agent14 天前
自动化架构演进:2026年有比RPA更加稳定的技术吗?
人工智能·ai·chatgpt·架构·自动化·rpa
曲辕RPA15 天前
曲辕RPA-鼠标悬停在文字上(OCR)
ocr·rpa
Maydaycxc16 天前
Python 实现 RPA + AI 自动化:大模型 OCR + 网页操作完整源码实战
人工智能·python·opencv·selenium·自动化·ocr·rpa
实在智能RPA16 天前
机组排班RPA自动化采集:2026年AI Agent驱动下的跨系统协同与高精度落地实践
人工智能·ai·自动化·rpa
曲辕RPA17 天前
曲辕RPA-AI自动搭建流程
人工智能·rpa
Maydaycxc17 天前
Codex 配置到落地:从 API 接入到自动化RPA工作流实战
自动化·ai编程·rpa
曲辕RPA17 天前
曲辕RPA-点击手机元素
智能手机·rpa
曲辕RPA17 天前
曲辕RPA-网页文本是否存在
rpa
曲辕RPA17 天前
曲辕RPA-获取手机粘贴板文本
智能手机·rpa