火语言 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

相关推荐
Land032919 小时前
AI网页元素变化无法自动修复?自带元素自愈的自动化解决方案
运维·人工智能·ai·自动化·rpa
车模爱好者小闫3 天前
APA 大湾区模型秀能为参展商带来什么流量?
rpa
zhou lily3 天前
超自动化落地:RPA+AI如何打通业务流程的“最后一公里”?
人工智能·自动化·rpa
wechatbot8884 天前
企业微信 AI 自动化运营:RPA 与 API 方案效果实测
人工智能·微信·自动化·企业微信·rpa
m0_696212687 天前
如何利用 RPA API 实现微信外部群批量管理与消息自动调度
rpa
风向决定发型d7828 天前
商汤小浣熊 RPA 深度评测:从参数解析到实战边界
rpa
我才是银古9 天前
从零构建 Windows 桌面 RPA 框架:Go 与 .NET 的跨语言协奏
c#·go·rpa
梦想的旅途212 天前
企业微信二次开发实战:基于RPA接口的私域中台架构设计与选型指南
数据库·企业微信·rpa
2501_9419820514 天前
企业微信私域流量运营:如何利用RPA技术构建高效的社群自动化管理系统
大数据·人工智能·机器人·自动化·企业微信·rpa
天空属于哈夫克314 天前
企业微信RPA自动化API全场景接入指南
自动化·企业微信·rpa