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

相关推荐
RPA机器人就用八爪鱼6 天前
八爪鱼RPA客服质检自动化:会话记录采集与关键词分析方案
运维·自动化·rpa
海兰9 天前
【思考】RPA(机器人流程自动化)+AI
机器人·自动化·rpa
HAHAXX89 天前
ChatGPT 4o + RPA 自动化工具:一站式业务流程开发实战指南
chatgpt·自动化·rpa
行者-全栈开发9 天前
【腾讯云 AI Skills】电商发票批量录入自动化:CodeBuddy + OCR 票据识别 + 文档抽取 Agent 落地(月省 120 工时)
rpa·codebuddy·腾讯云 ai skills·ocr 票据识别·文档抽取 agent·发票自动化·电商财务
oh,huoyuyan10 天前
跨境电商自动化运营工具推荐:火车采集器 & 火语言RPA
大数据·自动化·rpa
netho011 天前
影刀rpa证书题库使用教学
运维·服务器·rpa
wechatbot88812 天前
企业微信API开发:登录-联系人查询-消息发送完整开发流程分享
汇编·微信·自动化·企业微信·ai编程·rpa
icestone200018 天前
彻底解决 RDP 断开后 UI 自动化(RPA)失效问题:三步让机器人后台无缝运行
ui·自动化·rpa
车模爱好者小闫19 天前
大湾区模型秀和普通模型展有什么区别?
rpa
D2020202019 天前
2 条 TikTok 自动化技术路线对比:Symphony AI Agent 与达秘 RPA 体系选型落地指南
人工智能·自动化·rpa