搜索
首页
大数快讯
大数活动
服务超市
文章专题
出海平台
流量密码
出海蓝图
产业赛道
物流仓储
跨境支付
选品策略
实操手册
报告
跨企查
百科
导航
知识体系
工具箱
更多
找货源
跨境招聘
DeepSeek
首页
>
影刀学习日记五之循环
>
0
0
影刀学习日记五之循环
鱼跃跨境手记
2025-12-05
9
导读:先看一下今天要学习的内容成果。视频演示的就是循环。
先看一下今天要学习的内容成果。
视频演示的就是循环。目前学习到的循环中有3种类型:列表循环,循环相似元素,for 次数循环(一般用于翻页操作)
下面还是讲解这3种循环的实操步骤。
列表循环
打开影刀商城
https://shop.yingdao.com/
如果想要在这个订单管理的输入框里依次输入【
连衣裙、篮球鞋、短袖T恤】
并搜索,应该怎么做呢?
选择设置变量指令,设置一组变量
["连衣裙","篮球鞋","短袖T恤"],变量类型需要改为列表。
接着在循环中找到for each列表循环。列表其实就是盛数据的一个容器,现在需要把容器里的内容依次拿出来。这个就是for each列表循环的含义。
指令如上,可以看一下指令的说明
接着我们需要再输入框中填写商品名称,然后搜索。
所以我们就在接下来输入填写输入框,点击元素的两条指令。这个很简单,就不截图了。
将列表中的商品名称依次拿出来查询,
这样就是列表循环。
相似元素循环
搜索商品名称之后会出现很多订单,订单需要确认发货,这里需要用到循环相似元素。
选择循环相似元素。元素直接去网页捕获。先捕获一个,再点击捕获相似元素,就可以把【确认发货】全部抓取到了。如图下
之后再选择点击元素,点确认发货。点完确认发货之后还会弹出一个【确认】按钮,所以再次拉动一条点击元素的指令就可以了。
设置的循环相似元素之后,机器人就会挨个点击确认发货了。
for 次数循环
但是点击完确认发货之后,我们需要翻页,如何才能实现自动翻页呢?
这种情况我们选择for 次数循环。
比如需要翻5页,起始数设置为1,结束数设置为5,递增值为1,就是第一页,第二页...这样子。翻页之后我们就可以继续点击发货了。也就是下接刚才做出来的,循环相似元素的指令。指令的样子看下图
这就是for 次数循环了,通常用于翻页。
但是又有新问题了。这边设置的是5页,实际上有的商品搜出来并没有5页,那么这个for次数循环又该怎么设置呢?
自动识别出每页的最大页码,这个前面文章有,这边再实操一下。
选择循环相似元素,接着去捕获页码元素。先捕获一个,再捕获另一个,就看可以抓取到全部页码。这是一组数据,所以改名【
页码_list】
收集到所有的页码元素之后,判断最后一页通常都在这组数据的倒数第二个。
所以选择设置变量,变量值为截图中的表达式。
指令如上。变量名改成了page_num
所以for 次数循环的指令我们也点开改一下。
于是完整的指令就是这个样子的。
页码循环搭建好了,但是我们还需要一个点击的动作。
于是下面再接一个点击元素的指令,如下。
那么点击元素之前为什么会有一个if条件的指令呢?
if条件就是来判断什么时候应该结束点击这个动作的。
好了,这就是3个循环的实操演示。列表循环用来挨个输入商品名称,循环相似元素用来重复确认发货这个动作,for次数循环用于翻页。赶紧去试试吧!
贴上面板的整个指令,给你们参考一下。
【声明】内容源于网络
0
0
鱼跃跨境手记
1234
内容
25
粉丝
0
关注
在线咨询
鱼跃跨境手记
1234
总阅读
194
粉丝
0
内容
25
在线咨询
关注