怎么写“判断网页中某一坐标位置信息”是否发生变化的组合命令?

动作需求 · 3756 次浏览
非卖品 创建于 9天4小时前

点击网站查询按钮刷新网页,我通过找图功能搜索网页第一行当前显示的“人名”图片判断,当前网页该位置是否发生变化,如果未发生变化则提示“未刷新”,3秒后自动循环点击刷新按钮坐标位置(鼠标左键单击)。如再次刷新后,网页第一行当前显示的“人名”图片发生变化,则提示“已更新”脚本停止循环。

大神们谁能帮写下,我之前都是用按键精灵判断语句写,这个新工具我不知道怎么写,麻烦大神写个框架我研究研究。


回复内容
iamadsl 9天1小时前
#1

最好把网页发出来试试,这么说比较抽象。可以尝试浏览器控制模块,可以通过获取CSS选择器+触发,完成点击按钮。图片的变化,我理解的是图片不一样了?大概率是img属性里的文件名也变了吧,这样也可以通过CSS获取属性来判断

非卖品 回复 iamadsl 8天17小时前 :

按键精灵逻辑是,在坐标范围内,如果成功找到图片,执行弹窗“成功”,如果没找到则执行弹窗“失败”,现在我用如果命令,第一步会写,但是第二部否则那里不知道咋写了。   帮忙指导下被,我就是最基本的写法不会连通。

非卖品 回复 iamadsl 8天17小时前 :

怎么实现不了呢,我小白

非卖品 回复 iamadsl 8天17小时前 :

网页就比方说,百度主页,我搜索“百度一下”这个坐标的四个四图片,搜到了就弹窗找到了,我再换个网页在执行,他搜不到这个图片了就提示找不到了。这不应该难啊 

ORYS 回复 非卖品 8天16小时前 :

因为你把寻找图片写在了判断的里面, 还没开始寻找呢, 怎么区别找没找到呢? 

应该把屏幕找图写在如果的前面, 然后根据找图的结果变量去区别提示信息

另外, 这个需求貌似是你想确保网页刷新成功了? 这样的话就像层主说的, 还是用浏览器控制模块获取元素属性来的直接, 而且出错率更低, 毕竟图片识别是有概率不准的

回复主贴