首页 > 其他分享 >火语言RPA如何建立控制台应用

火语言RPA如何建立控制台应用

时间:2024-08-06 16:56:58浏览次数:8  
标签:浏览器 语言 RPA 点击 应用 组件 控制台 拖拽

火语言(https://www.huoyuyan.com)通过软件自带的丰富的颗粒组件库,开发出满足各种需求的应用。火语言中的应用分为两种常见类型,界面应用以及控制台应用。 下面详细介绍下控制台应用的定义以及构建方法。

控制台应用

控制台应用是一种直接由颗粒组件组成,没有图形用户界面的应用程序,可以快速构建使用,适用于不需要界面交互的需求场景

应用构建流程

打开软件登录账号后,点击应用列表,即可选择新建应用,配置应用信息。

应用信息配置后点击提交,将自动新建应用程序。

在组件面板右键长按选中所需组件,并拖拽至流程设计器中,即构成了应用程序运行的步骤。

接下来,即可调试看到所选颗粒组件的运行效果

演示构建应用

您可以通过颗粒组件组建各种应用满足不同场景的使用需求,这里将编写一个可实际运行的应用程序,帮助您熟悉软件的使用。

一. 应用实现目标介绍

打开百度热搜榜地址,获取热搜标题,并将标题保存在txt文本中。

二. 应用编写流程

1.新建一个控制台任务

2.长按鼠标左键拖拽打开浏览器组件至主流程编辑区域后,此组件就构成了应用的一个步骤,在用户编辑区域可以编辑组件详细内容。

打开浏览器组件目的是建立一个浏览器对象,然后便可在该浏览器对象中模拟各种浏览器操作。

3.长按鼠标左键拖拽浏览网页组件,配置需要打开的网页地址,本应用为采集百度热搜榜:

拖拽睡眠等待组件,让页面有足够加载时间。

4.拖拽获取多元素信息/属性值组件,点击组件中的选择元素工具
可打开一个真实的浏览器页面,然后通过左上角的选取工具,选取页面中需要的元素获取热搜标题。确定后点击确定并关闭
我们只要标题,因此选择textcontent 属性
新建并选择要保存的List变量
接下来可以点击调试按钮,直观看到变量中保存的数据是否正确

5.标题数据是保存在一个list变量中,但文本中输入时调用的是文本型变量,因此需要将list变量循环遍历一下。ForEach组件用于遍历list,并默认循环保存每一行数据至 item

6.拖拽组件文件写入写入的内容中调用遍历出的item的值,就可以完成循环写入txt中的目的。

若要保持一行一个显示,写入的内容中可以手动键入换行,并且组件启动 追加内容模式。

定位元素

下面看下运行结果:

定位元素

标签:浏览器,语言,RPA,点击,应用,组件,控制台,拖拽
From: https://blog.csdn.net/lewell789/article/details/140950472

相关文章

  • 从零到一:用Go语言构建你的第一个Web服务
    使用Go语言从零开始搭建一个Web服务,包括环境搭建、路由处理、中间件使用、JSON和表单数据处理等关键步骤,提供丰富的代码示例。关注TechLead,复旦博士,分享云服务领域全维度开发技术。拥有10+年互联网服务架构、AI产品研发经验、团队管理经验,复旦机器人智能实验室成员,国家级大学......
  • C语言学习笔记 Day9(指针--上)
    Day9 内容梳理:目录Chapter7  指针7.0内存的概述7.1 基础知识(指针&指针变量)7.2指针7.3指针变量(1)野指针(2)空指针(3)万能指针void*(4)const修饰的指针变量Chapter7  指针7.0内存的概述存储器:计算机中用来存储程序和数据以便辅助CPU进行运算处理的组件......
  • 华为云IoTDA控制台全新升级,来体验35万+开发者使用的平台
    摘要:现在体验华为云IoT全新控制台,赢无线耳机等精美好礼本文分享自华为云社区《华为云IoTDA控制台全新升级,邀您有奖体验!|云声·建议-华为云IoTDA专属活动(8月)》,作者:华为IoT云服务。作为万物上云的物联网底座,华为云IoT物联网平台(设备接入IoTDA)目前接入的设备数量已达3.6亿,开发者......
  • 从零开始学嵌入式技术之C语言11:指针
    一:指针的理解(1)变量的访问方式        内存是电脑上特别重要的存储器,计算机中程序的运行都是在内存中进行的 ,为了有效的使用内存,就把内存划分成一个个小的内存单元,每个内存单元通常占用1个字节。变量在内存中分配空间,不同类型的变量占用不同大小的空间,那如何访问内......
  • Queue 队列 -- C语言实现 -
    队列队列的概念队列:只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表,队列具有先进先出的特点FIFO(FirstInFirstOut)入队:进行插入操作的一端称为队尾出队:进行删除操作的一端称为队头链实栈代码实现Ququq.h#pragmaonce#define_CRT_SECURE_NO_WARNI......
  • c语言(8.6)
    今天练习了几个小代码#include<stdio.h>voidorder(intarr[],intlen);intmain(){ intarr[]={3,5,2,1,4}; intlen=sizeof(arr)/sizeof(int); order(arr,len); for(inti=0;i<len;i++) { printf("%d\n",arr[i]); } return0;......
  • Stack 栈 -- C语言实现
    栈栈的概念一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵守后进先出LIFO(LastInFirstOut)的原则。压栈:栈的插入操作叫做进栈/压栈/入栈,入数据在栈顶。出栈:栈的删除操作叫做出栈。出......
  • 详细介绍c语言函数
    今天带大家学习c语言的函数文章目录1.函数的概念2.库函数3.自定义函数语法形式4.形参和实参5.return语句6.数组做函数参数7.嵌套调用和链式访问嵌套调用链式访问8.函数的声明和定义9.static和extern练习练习1.写一个函数判断一年是否是闰年。代码运行结......
  • 吴恩达力荐LangChain经典课程-《LangChain大型语言模型(LLM)应用开发》免费分享
    介绍LangChain是一个开源框架,旨在帮助人工智能开发者将大语言模型(如GPT-4)与外部计算和数据源结合起来。这个框架提供了Python和JavaScript包,使开发者能够轻松地将自己的数据与大语言模型连接起来,从而实现更复杂的人工智能应用。LangChain的创始人是哈里森·蔡斯和安库什......
  • 数据结构 Queue 队列 -- C语言实现
    队列队列的概念队列:只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表,队列具有先进先出的特点FIFO(FirstInFirstOut)入队:进行插入操作的一端称为队尾出队:进行删除操作的一端称为队头链实栈代码实现Ququq.h#pragmaonce#define_CRT_SECURE_NO_WARNI......