0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

火语言 来源:jf_30401431 作者:jf_30401431 2024-08-15 09:24 次阅读

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

控制台应用

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

应用构建流程

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

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

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

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

wKgaoma9WN2AeqKXAA2J8m9tPYI110.gifwKgaoma9V_2AELrZAA2J8m9tPYI287.png

演示构建应用

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

一. 应用实现目标介绍

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

二. 应用编写流程

1.新建一个控制台任务

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

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

wKgaoma9WCOACzjtAAR-nQvzKYA212.pngwKgaoma9WN6AfESSAAR-nQvzKYA898.gif

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

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

wKgaoma9WEyAd-n_AAFuiB4W38M465.png

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

wKgaoma9WGKAMLNNAB4St3h0nsw566.pngwKgZoma9WOCAJBqgAB4St3h0nsw832.gif

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

wKgZoma9WHWAOJwuAAGDxEY8kig234.pngwKgaoma9WOGAIsRSAAHs-sEe--w907.png

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

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

wKgaoma9WJCAMbD6AAGsg_fqYtA338.png

下面看下运行结果:

wKgZoma9WKKAGaOcAAHXJA2Swjo657.png


审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制台
    +关注

    关注

    0

    文章

    83

    浏览量

    10304
  • 组件
    +关注

    关注

    1

    文章

    496

    浏览量

    17737
收藏 人收藏

    评论

    相关推荐

    语言RPA中有哪些优势,可以提高开发效率?

    语言RPA提供了多种资源和工具来帮助用户提高开发效率,以下是一些值得关注的点: 1、跨平台兼容:语言支持在Win, Mac, Linux
    的头像 发表于 08-07 13:40 102次阅读

    升级到SDK 2.0,esp8266只会向控制台打印致命的异常,为什么?

    我升级到SDK 2.0,我在user_init文件中添加了新的必需函数。代码仍然可以编译和上传,但在启动后,esp8266只会向控制台打印致命的异常。使用 SDK 1.5.4,一切正常。
    发表于 07-12 06:57

    通过win10控制台编译时,为什么有时需要不断敲回车才能继续编译?如何解决?

    通过win10控制台编译项目,控制台会实时显示编译进度,但是有时候出现一个文件编译好之后,控制台不自动编译下一个文件,需要敲一次回车才能继续,如何解决?
    发表于 06-19 06:35

    请问ESP32C3如何重定向控制台串口?

    软件环境:esp-idf v4.4 硬件环境:esp32c3 问题描述:需要将控制台输出重定向到 UART1(RX: GPIO4,TX:GPIO5),UART0 用来做上下位机通信。 按照这个链接
    发表于 06-07 08:12

    影刀RPA荣获“中国RPA领域最具商业合作价值企业”称号,持续赋能千行百业

    颁发。 数据猿表示,影刀RPA的创新,不仅在于三合一的产品形态,更在于其对大模型技术的深度融合,让自然语言驱动RPA场景变得触手可及。影刀RPA,就像数字化转型路上的一盏明灯,照亮了企
    的头像 发表于 05-17 11:12 726次阅读
    影刀<b class='flag-5'>RPA</b>荣获“中国<b class='flag-5'>RPA</b>领域最具商业合作价值企业”称号,持续赋能千行百业

    Python 控制台CS V8.11.00 综合开发环境用户手册

    电子发烧友网站提供《Python 控制台CS V8.11.00 综合开发环境用户手册.pdf》资料免费下载
    发表于 01-29 12:00 0次下载
    Python <b class='flag-5'>控制台</b>CS V8.11.00 综合开发环境用户手册

    如何利用ChatGPT快速实现一个控制台进度条小工具?

    控制台程序执行一些耗时任务时,需要向用户显示当前任务执行的进度,以提供清晰的感知。比如一个下载程序,通过进度条便能告知用户当前的下载进度。
    的头像 发表于 01-18 13:41 742次阅读
    如何利用ChatGPT快速实现一个<b class='flag-5'>控制台</b>进度条小工具?

    weblogic控制台配置jvm参数

    WebLogic Server是一个用于构建、部署和管理大规模分布式应用程序的Java EE应用服务器。在WebLogic控制台中配置JVM参数非常重要,它可以影响应用程序性能和服务器的稳定性。本文
    的头像 发表于 12-05 14:48 2221次阅读

    html控制台输出语句 

    HTML控制台是开发者工具的一部分,用于在浏览器中调试和查看网页的运行结果。在控制台中,我们可以输出信息,查看错误和警告,进行代码测试和性能分析等操作。本文将详细介绍HTML控制台的一些常用输出语句
    的头像 发表于 11-27 16:50 1839次阅读

    js如何在控制台输入输出

    JavaScript是一种广泛应用于网页开发的脚本语言,能够使网页实现丰富的交互效果。其中一种常用的特性就是在控制台进行输入和输出操作。本文将详尽、详实、细致地介绍如何在JavaScript中使
    的头像 发表于 11-26 11:17 2425次阅读

    实现控制台的输出有两个方法

    控制台输出是计算机编程中非常重要和常用的一种方式,它可以帮助开发人员进行调试、记录程序的执行过程、输出结果等。在本文中,我们将详尽、详实、细致地探讨如何实现控制台输出,并且将介绍两种常用的方法。 在
    的头像 发表于 11-26 11:16 1863次阅读

    javascript中输出到控制台的代码

    JavaScript中的控制台输出是开发过程中非常重要的一项功能。它允许开发者在浏览器的开发者工具中,输出信息到控制台窗口中,以便于调试和查看代码执行的过程。 控制台输出是在JavaScript中最
    的头像 发表于 11-26 11:12 1131次阅读

    python获取控制台输出内容

    在Python中,获取控制台输出内容可以使用多种方法。无论是在开发过程中调试程序,还是在分析程序执行结果时,获取控制台输出内容都是非常有用的。 最常见的方法就是使用print函数来输出内容到控制台
    的头像 发表于 11-22 14:08 1918次阅读

    一个简易的控制台程显示程序

    在测试开发中需要临时的信息显示出来,如果大型软件框架中日志系统是标配,但是如果在原有的系统中没有日志模块,调试时需要快速布置,那么使用本文的控制台模块可以很快解决问题。
    的头像 发表于 11-20 09:37 364次阅读
    一个简易的<b class='flag-5'>控制台</b>程显示程序

    基于控制台的通讯录管理系统功能介绍

    栏目介绍 本栏目专为入门java学习者设计的一些简单的入门项目 功能介绍 本项目为简单的基于控制台的通讯录管理系统,所需要的环境仅仅为jdk以及mysql(版本不限)!只有一个简单的eclipse
    的头像 发表于 10-16 10:20 460次阅读
    基于<b class='flag-5'>控制台</b>的通讯录管理系统功能介绍