【实战案例】一个场景看懂火语言双应用:控制台应用 / 界面应用如何实现用代理访问网页(附案例脚本)

简介: 火语言RPA可实现控制台与可视化界面应用。本文以“代理访问网页”为例,详解两者实现步骤:控制台适合自动化批量任务,界面应用可打包为EXE,小白用户也能轻松操作,灵活适配不同场景需求。

众所周知,火语言 RPA 不仅可以搭建控制台操作程序,还能搭建带可视化交互的界面客户端应用。
接下来我们通过 “输入代理地址 + 目标网址,自动用该代理打开浏览器访问网页” 的场景,详细拆解两种应用的实现步骤。

一、案例功能概述

该案例通分别用 “控制台应用” 和 “界面应用” 实现同一需求(“输入代理地址 + 目标网址,自动用该代理打开浏览器访问网页” 的场景),对比两者的操作逻辑。

二、控制台应用(直接由颗粒组件组成,没有图形用户界面的应用程序)

实现逻辑:用代理API链接发送请求,获取代理(ip:port)→打开浏览器写入代理→访问目标网址

详细步骤:

组件1:Http请求组件,调用代理API,获取代理(ip:port),输出到变量:http请求返回的代理数据
(为了便于验证,这里限制的是上海地区的代理)
244b0211-194a-4a53-8715-e79f1a39308f.png

组件2:打印日志,查看返回的IP 地址:端口,非必要,打印结果,便于测试
直接拖拽组件,无需操作
61917f96-5326-4948-bf2b-b67a18c0f7c4.png

调试打印结果可得到类似这样的格式
d4785c2a-fb72-4de5-ba13-09cd1990d7c3.png

组件3:打开浏览器,打开浏览器中设置代理,使用代理的ip地址访问网页,格式如http://ip:port 目前仅支持HTTP类型代理IP。
这里代理输入第一步返回的变量,http://{ {http请求返回的代理数据}}
8731147e-b779-4212-b867-f8f593557b5e.png

组件4:浏览网页,填入需要访问的网址
dd8bebc5-5950-4e39-bc42-1b129ce32561.png

那么,上面简单的几步就配置完成了使用代理打开浏览器访问网页的场景,现在调试测试一下,看下是否使用了上海地区的IP:
1d5de28c-e2ed-493a-9512-d196fa548b82.png

控制台应用,实现指定代理访问网址案例分享:(案例中Http请求组件需填入自己的API链接)
https://www.huoyuyan.com/share.html?key=eyJhdXRvQ29kZSI6IkZhbHNlIiwia2V5IjoiZDVmZGFlM2I5M2RlNDVlOGFhZWVmZDFjMWUwYTYwZWYifQ== 提取码: fizY

三、界面应用(将后台 RPA 自动化流程与前端交互界面绑定,最终可打包为独立 EXE 可执行程序,不依赖于火语言客户端)

实现逻辑:用户在界面输入框里填写代理 API 链接和要访问的目标网址→程序读取代理 API 链接发请求,拿到代理(IP 地址:端口)→打开浏览器,把刚拿到的代理配置进去→访问网址
18b02d9d-f31c-481f-b116-b16adbc85c79.png

详细步骤:

1、界面设计,拖拽左侧的UI控件,设计窗体界面
c12ba5c2-7da8-4f53-a520-66e9cc31b143.png

在「代理地址」输入框中填写代理 API 链接,在「访问网址」输入框中填写需要访问的目标网址链接;
将 “确定” 按钮与流程执行事件绑定(点击按钮即触发整个代理访问流程);
API 链接和目标网址链接支持手动填写(无需修改流程,仅改输入框内容即可),分发小白用户更友好。

2、流程事件绑定,点击确定按钮,事件编辑中,填写自动化流程
ed81b49b-47ff-4ff5-b673-19d4ea0ce738.png

组件1,控件属性操作,对窗体内控件属性进行复制操作,创建变量API链接和网址URL
API链接=UI.窗体1.输入框1.值 网址URL=UI.窗体1.输入框2.值
40389c3f-2261-4eaf-994a-25c2e97ed777.png

组件2,Http请求,请求链接配置为变量API链接;由于上一步已经把界面代理地址输入框中填写的内容赋值给API链接,因此输入框里填的 API 链接会直接作为这个 Http 请求的请求链接(后续无需修改组件配置,仅填输入框即可)
请求的结果输出到变量http请求返回的代理数据
a1318b95-c7cd-4861-afb8-1aa7b2aec1ee.png
42991bda-f7db-4fa0-9349-9d73953a8c73.png

组件3,打开浏览器,配置浏览器代理http://{ {http请求返回的代理数据}}
9ee31623-d559-4e2f-b7af-2fd8aea30fa3.png

组件4,浏览网页,将该组件的 “访问网址” 配置为变量网址URL;由于第一步已将 “访问网址” 输入框中填写的内容赋值给变量网址URL,因此输入框内填写的网址会直接作为该组件的访问网址(后续无需修改组件配置,仅需在输入框中填写目标网址即可)。
8937fa82-6996-4af6-a1e3-cac15b82e5da.png

调试运行看下,是否是上海地区的IP:
4e30bbfb-946a-4f5c-bdce-ba5d19175e64.png
23816137-43eb-48c6-899b-ff1bb409b69c.png

指定代理访问网页(界面应用)分享(导入火语言后,点击发布即可发布成独立的EXE程序):
https://www.huoyuyan.com/share.html?key=eyJhdXRvQ29kZSI6IkZhbHNlIiwia2V5IjoiYWNkNTFiM2ZiN2YwNGIxZjg2MzdlNWY4ZDllZTMzNTEifQ== 提取码: ZKZE

四、案例总结

火语言 RPA “代理访问浏览器” 实战案例中,控制台与界面应用核心逻辑一致 —— 均为调用代理 API 获取代理(IP 地址:端口)、配置浏览器后访问目标网址,且各有优势、适配不同场景。界面应用适合分发给普通小白用户,打包成 EXE 后,仅需在可视化输入框填写信息、点击按钮即可操作,无需懂技术;控制台应用只要规则配置好启动就能运行,更适配自动化执行、脚本集成,适合批量执行任务的场景。

相关文章
|
3天前
|
云安全 人工智能 自然语言处理
|
7天前
|
人工智能 Java API
Java 正式进入 Agentic AI 时代:Spring AI Alibaba 1.1 发布背后的技术演进
Spring AI Alibaba 1.1 正式发布,提供极简方式构建企业级AI智能体。基于ReactAgent核心,支持多智能体协作、上下文工程与生产级管控,助力开发者快速打造可靠、可扩展的智能应用。
754 17
|
11天前
|
数据采集 人工智能 自然语言处理
Meta SAM3开源:让图像分割,听懂你的话
Meta发布并开源SAM 3,首个支持文本或视觉提示的统一图像视频分割模型,可精准分割“红色条纹伞”等开放词汇概念,覆盖400万独特概念,性能达人类水平75%–80%,推动视觉分割新突破。
783 59
Meta SAM3开源:让图像分割,听懂你的话
|
1天前
|
人工智能 安全 小程序
阿里云无影云电脑是什么?最新收费价格个人版、企业版和商业版无影云电脑收费价格
阿里云无影云电脑是运行在云端的虚拟电脑,分企业版和个人版。企业版适用于办公、设计等场景,4核8G配置低至199元/年;个人版适合游戏、娱乐,黄金款14元/月起。支持多端接入,灵活按需使用。
231 164
|
8天前
|
搜索推荐 编译器 Linux
一个可用于企业开发及通用跨平台的Makefile文件
一款适用于企业级开发的通用跨平台Makefile,支持C/C++混合编译、多目标输出(可执行文件、静态/动态库)、Release/Debug版本管理。配置简洁,仅需修改带`MF_CONFIGURE_`前缀的变量,支持脚本化配置与子Makefile管理,具备完善日志、错误提示和跨平台兼容性,附详细文档与示例,便于学习与集成。
330 116
|
2天前
|
机器学习/深度学习 人工智能 自然语言处理
Z-Image:冲击体验上限的下一代图像生成模型
通义实验室推出全新文生图模型Z-Image,以6B参数实现“快、稳、轻、准”突破。Turbo版本仅需8步亚秒级生成,支持16GB显存设备,中英双语理解与文字渲染尤为出色,真实感和美学表现媲美国际顶尖模型,被誉为“最值得关注的开源生图模型之一”。
298 3
|
5天前
|
弹性计算 搜索推荐 应用服务中间件
阿里云服务器租用价格:一年、1小时及一个月收费标准及优惠活动参考
阿里云服务器优惠汇总:轻量应用服务器200M带宽38元/年起,ECS云服务器2核2G 99元/年、2核4G 199元/年,4核16G 89元/月,8核32G 160元/月,香港轻量服务器25元/月起,支持按小时计费,新老用户同享,续费同价,限时秒杀低至1折。
399 166

热门文章

最新文章