当前位置: 首页 > news >正文

影刀RPA新手教程:输入文字完全指南——让影刀自动在输入框里打字

影刀RPA新手教程:输入文字完全指南——让影刀自动在输入框里打字

大家好,我是林焱。

今天教你让影刀自动在输入框里打字。这也是用得最多的操作之一。

先搞懂:什么是"输入文字"

你平时上网,要在搜索框里打字、在表单里填姓名电话、在登录页填账号密码。

让影刀"输入文字",就是让影刀替你做这件事。

你学会了输入文字,就能让影刀帮你自动填任何表单。

12大核心模块先认识一下

学影刀RPA,总共就这12个核心模块:

  1. 打开网页
  2. 点击元素
  3. 输入文字(今天学这个)
  4. 读取文字
  5. 等待元素出现
  6. 网页截图
  7. 元素捕捉
  8. XPath
  9. CSS选择器
  10. 获取元素对象
  11. 循环
  12. 变量

今天重点学第3个:输入文字。

案例主线:打开一个表单网页,自动填写姓名、电话、邮箱、地址

我们今天要做的事情:

第一步:让影刀自动打开一个带表单的网页(用百度首页代替)
第二步:在搜索框里填入姓名
第三步:再找到其他输入框,分别填入电话、邮箱、地址

做完你就彻底懂了:怎么让影刀在任何输入框里自动打字。

第一步:新建应用,打开百度首页

打开影刀RPA,新建一个应用。

拖一个"打开网页"指令到流程编辑区。

右边属性设置区里,填写:

网址:https://www.baidu.com 浏览器类型:Chrome 等待加载完成:是 保存网页对象至:百度网页

第二步:用XPath找到搜索框

拖一个"获取元素对象"指令到流程编辑区。

定位方式选"XPath",填入:

//*[@id="kw"]

拼多多店群自动化上架方案

保存元素对象至:搜索框

第三步:用"输入文字"指令填入姓名

拖一个"输入文字"指令到流程编辑区。

右边属性设置区里:

操作目标:搜索框(变量) 输入内容:张三 输入方式:模拟输入 输入前清空:是 输入后回车:否

每一项我都给你解释一下。

第四步:理解"输入文字"的每个参数

“操作目标”:你要往哪个输入框里打字,就选那个元素变量。

“输入内容”:你要打什么字,就填什么。也可以填变量名,动态输入。

“输入方式”:选"模拟输入"最像真人打字,一个字一个字地敲。选"直接设置"会瞬间填完,但有些网站识别不了。

“输入前清空”:选"是"的话,会先清空输入框再输入。选"否"的话,会在原有内容后面追加。

“输入后回车”:选"是"的话,输入完会自动按一下回车键。适合搜索场景。

第五步:再输入一次,填入电话号码

我们再拖一个"输入文字"指令。

但这次我们要先清空搜索框,再输入电话号码。

流程是这样:

  1. 点击搜索框(让它获得焦点)
  2. 按Ctrl+A全选
  3. 输入新内容

或者更简单:在"输入文字"指令里,把"输入前清空"选"是"。

再拖一个"输入文字"指令:

操作目标:搜索框(变量) 输入内容:13800138000 输入方式:模拟输入 输入前清空:是 输入后回车:否

第六步:用"打印日志"看看两次输入的结果

拖一个"获取元素属性"指令,获取搜索框的value属性(就是输入框里的内容)。

操作目标:搜索框(变量) 属性名:value 保存属性值至:输入框内容

再拖一个"打印日志"指令,把"输入框内容"变量打印出来。

你会发现:第一次输入的"张三"被第二次输入覆盖了(因为选了"输入前清空=是")。

第七步:如果不想被覆盖,怎么做

如果你不想清空原来的内容,而是想在后面追加,有两种方法:

方法一:把"输入前清空"选"否"。这样新内容会加在原来内容的后面。

方法二:用"键盘输入"指令,模拟键盘输入。先按一下"End"键跳到末尾,再输入新内容。

我一般推荐方法一,更简单。

第八步:点击运行,看效果

现在流程编辑区里,应该有这样几条指令:

  1. 打开网页(百度首页)
  2. 获取元素对象(搜索框,XPath://*[@id="kw"]
  3. 输入文字(输入"张三",输入前清空=是)
  4. 输入文字(输入"13800138000",输入前清空=是)
  5. 获取元素属性(获取value属性)
  6. 打印日志(打印输入框内容)

点击"运行"按钮。

你会看到:影刀自动打开了百度,在搜索框里先输入了"张三",然后又变成了"13800138000"。

我当时踩过的坑

坑一:“输入方式"选了"直接设置”,结果有些网站填进去了但没触发输入事件,提交表单时提示"请输入内容"。解决办法:改用"模拟输入"。

坑二:“输入前清空"选了"否”,结果新内容一直追加,变成了"张三13800138000138000138000…"。解决办法:第一次输入前一定要清空。

坑三:输入框没获得焦点就输入,结果内容填不进去。解决办法:在"输入文字"指令之前,加一个"点击元素"指令,先点一下输入框。

坑四:有些输入框有自动补全或者自动校验,输入太快会导致漏字。解决办法:在"输入文字"指令之后,加一个"等待"指令,等1秒。

真实代码:输入文字的XPath示例

以下是常见表单元素的XPath:

# 找到姓名输入框(通常name等于username或者name) //input[@name="username"] //input[@name="name"] # 找到电话输入框 //input[@name="phone"] //input[@name="tel"] # 找到邮箱输入框 //input[@name="email"] # 找到地址输入框(可能是textarea,不是input) //textarea[@name="address"] # 找到密码输入框 //input[@name="password"] //input[@type="password"]

真实代码:输入文字的CSS选择器示例

CSS选择器写起来更短:

/* 找到姓名输入框 */input[name="username"] input[name="name"]/* 找到电话输入框 */input[name="phone"] input[name="tel"]/* 找到邮箱输入框 */input[name="email"] ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/de1a81e5b2cc43ab80f4e676b2bce4c9.png#pic_center)/* 找到地址输入框 */textarea[name="address"]/* 找到密码输入框 */input[name="password"] input[type="password"]

真实代码:Python里输入文字

TEMU店群如何管理运营?

如果你会用Python,也可以直接用代码来输入文字:

fromseleniumimportwebdriverfromselenium.webdriver.common.byimportByimporttime driver=webdriver.Chrome()driver.get("https://www.baidu.com")# 找到搜索框,输入文字search_box=driver.find_element(By.ID,"kw")search_box.clear()# 先清空search_box.send_keys("张三")# 再输入time.sleep(1)# 再输入电话号码(先清空)search_box.clear()search_box.send_keys("13800138000")driver.quit()

真实代码:配置参数完整示例

"输入文字"指令的完整配置参数:

指令名称:输入文字 操作目标:搜索框(变量) 输入内容:张三 输入方式:模拟输入 输入前清空:是 输入后回车:否 输入间隔(毫秒):100

“输入间隔”:模拟输入时,每个字之间间隔多少毫秒。默认是100毫秒(0.1秒)。调大一点更像真人,调小一点速度更快。

怎么在输入框里输入特殊按键(比如回车、Tab)

有时候你需要在输入文字之后按回车键,或者按Tab键跳到下一个输入框。

这时候要用"键盘输入"指令,而不是"输入文字"指令。

"键盘输入"指令可以模拟按任何键,比如:

  • 回车键:{ENTER}
  • Tab键:{TAB}
  • 空格键:{SPACE}
  • Ctrl+A:^a
  • Ctrl+C:^c
  • Ctrl+V:^v

在"输入文字"指令里,你也可以把"输入后回车"选"是",这样就不用单独加一个"键盘输入"指令了。

home.linyan.cloud

你可以去 home.linyan.cloud 看看更多影刀RPA的学习资料。

今天你学到了什么

今天你学会了:

  • 怎么用"输入文字"指令往输入框里打字

  • "输入文字"指令里每个参数的含义

  • 怎么在输入前清空输入框

  • 怎么在输入后按回车键

  • 模拟输入和直接设置的区别

输入文字是用得第二多的操作(第一多是点击)。今天学扎实了,后面学什么都快。

练习题(可选)

如果你愿意,可以自己试试:

让影刀打开百度首页,在搜索框里输入"影刀RPA",然后输入后回车(或者点击"百度一下"按钮),等待搜索结果页面加载完,再把第一个搜索结果的标题读出来。

提示:需要用到"输入文字"指令、"点击元素"指令、"等待元素出现"指令、"获取元素文本"指令。

内容标签

影刀RPA # 新手教程 # 输入文字 # 零基础 # 入门教程 # RPA自动化 # 网页自动化 # 自动填表

作者:林焱

http://www.gsyq.cn/news/1626625.html

相关文章:

  • 如何5步实现百度网盘高速下载:直链解析工具高效实用指南
  • 论文只剩90分钟?用“模块化填空模板”抢回47%写作时间,资深命题组成员首次公开应急结构库
  • 遗传算法工程化实战:参数调优、编码选择与四层反馈环设计
  • 2026年降AI工具改写对论文逻辑影响深度解读:改写前后论文论证链完整性分析
  • 5分钟快速上手:WPS-Zotero插件完整安装与使用指南
  • 华为光猫配置解密工具:快速免费的网络运维终极解决方案
  • Anthropic Agent SDK 计费风波背后的 Agent 经济学焦虑
  • 软考机考倒计时15分钟崩溃?资深监考官亲授“强制刷新+本地缓存抢救法”,已助4217名考生挽回成绩
  • WordPress 4.6 PHPMailer漏洞深度解析:从命令执行到绕过实战
  • 2026年英文论文降AI攻略:Turnitin AI检测超标4.8元快速解决完整方案
  • 华为光猫配置解密实战指南:网络运维的高效解决方案
  • 遗传算法工程实践指南:从原理到稳定收敛的落地方法
  • 软考高级机考答题节奏掌控:5步时间切割法+实时监控技巧,92%考生不知道的抢分密钥
  • 遗传算法核心三要素:选择、交叉、变异的工程化调优指南
  • FreeRouting完整教程:5步掌握PCB自动布线,让电路设计效率翻倍
  • Node.js异步编程:Promise.all并行处理与错误处理实战
  • Vue2子项目“硬塞”Vue3主项目?跨版本融合实战:从打包崩溃到平稳合并
  • OpenCV DNN实现图像风格迁移:实时四格摄像头实战(附完整代码)
  • Apache Shiro反序列化漏洞实战:从原理到利用与防御
  • ACE-Step本地AI音乐生成:轻量扩散模型实现一键文本转音乐
  • 【限时解锁】GPTs高级权限开通教程:如何用企业邮箱+SSO凭证抢占首批GPTs商业发布通道?
  • ExifToolGui终极指南:免费图形化元数据管理工具快速上手
  • 3个技巧解锁Anno 1800模组加载器:如何实现零冲突游戏定制
  • 软考信息系统项目管理师机考时间分配公式:T=(Q×0.85)−R+P,20年命题组内部参数首次公开
  • 软考案例分析“秒杀式”答题法:用1个通用模型覆盖信息系统项目管理师/系统架构设计师/系统分析师全部题型?
  • 淘宝新店搜不到店铺的8大原因及解决方案
  • 3步彻底卸载Microsoft Edge:EdgeRemover新手完全指南
  • 软考机考环境适配终极指南:显示器分辨率、浏览器版本、输入法兼容性(附工信部认证检测清单)
  • 易信外汇:外汇服务场景中的风险教育与可靠感
  • 如何快速获取主流网盘真实下载地址:免费直链解析工具指南