【实战案例】火语言 RPA 采集豆瓣电影剧名、评分等(加载更多),保存到 Excel 全流程(附完整脚本)

一、脚本功能描述

本脚本基于火语言 RPA 实现自动化访问豆瓣电影页面,循环点击 "加载更多" 按钮获取多页影视数据、批量采集剧集名称、年份、评分信息,并保存到 Excel 文档。

二、整体逻辑

1、准备

打开浏览器、浏览网页,访问豆瓣电影网页

初始化点击计数器(记录 "加载更多" 操作次数,从 1 开始)

2、循环采集:

重复执行以下操作,直到 "加载更多" 按钮消失或点击次数达到上限;

判断 "加载更多" 按钮是否存在,若存在则点击并更新点击次数(次数 + 1),若不存在则停止循环,获取需要采集的所有剧集条目列表;

提取所有剧集的 "剧名、年份、评分",分别存入剧名列表、年份列表、评分列表;

3、保存数据:

新建 Excel 文件(路径为桌面,文件名为豆瓣TV.xlsx);

在 Excel 的A1、B1、C1单元格分别写入 "剧集""年份""评分" 作为表头;

将剧名列表、年份列表、评分列表的内容分别写入 Excel 的 A、B、C 列。

三、详细操作步骤

步骤 1:打开浏览器 + 打开目标页

操作细节

打开浏览器 (选择浏览器类型:内置、外置、指纹)
浏览网页 ,输入需要采集的网址URL:https://movie.douban.com/tv/

步骤 2:初始化计数器,控制加载更多次数

操作细节

变量赋值 :创建点击次数变量:clickCount,初始值1,用于控制"加载更多"的点击次数。

步骤 3:判断"加载更多"按钮是否存在,如存在进行循环点击,如不存在则跳出循环。

While循环 :循环点击"加载更多"按钮,为了避免无限循环,我们设置最多20次,clickCount≤20

检测元素是否存在 :检测"加载更多"按钮是否存在,目标元素:button,输出变量:加载更多

条件判断 :判断"加载更多"是否存在,存在就点击,不存在停止循环。

鼠标/元素点击 :如加载更多===ture,进行鼠标点击,
变量赋值 :点击后,点击次数+1,clickCount=clickCount + 1

循环终止 :如加载更多不存在,终止循环。

步骤 4:采集 "剧名、年份、评分" 数据

获取多元素信息/属性值 :采集剧名,元素:.drc-subject-info-title-text,属性:textContent(文本内容),输出变量:剧名列表

获取多元素信息/属性值 :采集年份,元素:.drc-subject-info-subtitle,属性:textContent(文本内容),输出变量:年份列表

获取多元素信息/属性值 :采集评分,元素:.drc-rating-num,属性:textContent(文本内容),输出变量:评分列表

步骤 5:Excel 写入表头与数据

将采集到的结构化数据写入到 Excel,表格列头:剧名、年份、评分;
Excel打开文档 :新建空文档,用于存储数据

Excel写入内容 :写入Excel列头

Excel写入内容 :写入剧名,按,起始行号2,列名A,写入内容:#剧名列表

Excel写入内容 :写入剧名,按,起始行号2,列名B,写入内容:#年份列表

Excel写入内容 :写入剧名,按,起始行号2,列名C,写入内容:#评分列表

Excel关闭保存文档 :保存Excel
关闭浏览器:关闭内置浏览器

四、脚本注意事项

豆瓣电影页的内容需要点击 "加载更多" 才会出来,所以用 RPA 采集时,先精准找到这个按钮,再循环点击它来加载更多内容,实现采集。

案例脚本分享 : https://www.huoyuyan.com/share.html?key=eyJhdXRvQ29kZSI6IkZhbHNlIiwia2V5IjoiZTFmY2I1NzUzZDk0NDgwM2I4MzkxYTI0YjYzNGNiYjcifQ== 提取码: wTRN

相关推荐
LAM LAB5 天前
【VBA】Excel指定单元格范围内字体设置样式,处理导出课表单元格
excel·vba
在这habit之下5 天前
Keepalived学习总结
excel
实在智能RPA5 天前
从 User-Agent 到 AI Agent:2026年企业级自动化架构的范式转移与实战深度解析
人工智能·ai·rpa
梦想的旅途25 天前
企业微信API:外部群自动化推送实战指南
大数据·机器人·自动化·企业微信·rpa
xiaoginshuo5 天前
流程自动化从传统RPA升级到AI Agent,如何匹配合适的自动化方案
人工智能·自动化·rpa
Youngchatgpt5 天前
如何在 Excel 中使用 ChatGPT:自动化任务和编写公式
人工智能·chatgpt·自动化·excel
开开心心就好5 天前
安卓开源应用,超时提醒紧急人护独居安全
windows·决策树·计算机视觉·pdf·计算机外设·excel·动态规划
D_C_tyu5 天前
Vue3 + Element Plus | el-table 多级表头表格导出 Excel(含合并单元格、单元格居中)第二版
vue.js·elementui·excel
xiaoginshuo5 天前
2026 RPA 价值重构:AI 时代从需求到生态深度解读
人工智能·重构·rpa