记一次影刀win元素懒加载与遮盖点击

1.问题

需求:需要根据list中的每个链接进行相关操作,更新数据。 问题点1:元素列表为懒加载,相似元素最多仅能获取八个 问题点2:元素列表会有点击不到的情况,例如1,2,6,8.可能点不到下标8的元素。会点到下图周期新发上限上。 1745996658748.png

2.第一解

首先观察拉动列表,通过拉动列表,观察获取元素的情况。当列表仅显示三个元素时,获取到的元素仅为4个,且点击第三个元素时,会自动显示加载出下一个元素。 例如点击6时,自动加载出8.但是获取元素时,还是会获取到之前的点击过的元素。通过记录点击过的下标解决。 1745998035485.png

2.1第二解

通关观察,当展示四个链接元素时,鼠标滚动一次,上去的元素为三个。所以,我们可以通过获取元素的位置。判断元素运行的位置,进行翻滚链接元素。 例如运行到点击操作到第四个元素时,判断若其大于第三个元素的坐标时,进行翻滚元素,可以避免无法点击到元素。 1745997932709.png 1745997950172.png

💬评论
0%