1、认识影刀
成长路线图
2、搭建第一个机器人
2-1、内容大纲
2-2、自动化流程的一般构成
流程:一个软件机器人
应用:一个软件机器人
指令:一条“自动化积木”,机器人的一个动作
告诉机器人一步一步要干什么
2-3、一条指令的一般构成
https://www.bilibili.com/video/BV1734y1j7iJ?p=3
2-4、网页对象
如何获取网页对象
执行操作中,弹出来的网页和之前的网页是同一个网页吗?(点击获取答案)
不是同一个网页了
如何获取新网页网页对象?
,指令的获取已打开的网页对象指令获取
https://www.bilibili.com/video/BV1734y1j7iJ?p=4
2-5、元素
如何捕获相似元素组别,先捕获一个一元素,然后再使用捕获相似元素再捕获另一个元素
最大相似性
当第一个元素捕获完成,第二个捕获相似元素时选择取消则只能捕获最大相似性的位置相似性
https://www.bilibili.com/video/BV1734y1j7iJ?p=5
2-6、操作类型
2-7、变量
2-8、数据类型
2-9、我的第一个机器人
12条指令实现
3、IF条件判断
3-1、单分支
判断方式一
判断方式二
3-2、二分支
3-3、多分支
3-4、条件嵌套与多条件判断
3-5、其他类型的判断
网页没有确定按钮,但是判断出来有确定按钮
说明按钮隐藏起来了,还是有的
这时候应该判断条件是否可见
判断文件夹
4、等待指令
4-1、等待固定时间
4-2、等待不固定时间
使用等待元素
等待加载好,和下一个按钮完成(等待确定后消失)
打开新网页,然后继续操作时,应更改网页对象为新页面(不改页面(焦点还在老页面),一直等待也没有办法出来)
点击一个按钮弹出新网页,要注意你想操作的网页是不是你向阿姨偶读网页
4-3、等待超时与等待结果
设置等待超时时间
两个结果,等待成功和等待失败、在控制台有打印出来
4-4、等待随机的时间
防止对方认为是机器人在操作(添加随机等待,反检测)
5、循环指令
5-1、ForEach循环
Q1:如何输出每个商品,使用foreach
5-2、循环相似元素
如何处理多个订单,使用循环相似元素
5-3、For次数循环
如何处理多页订单,使用for循环
对最后一页不使用循环