点击网站查询按钮刷新网页,我通过找图功能搜索网页第一行当前显示的“人名”图片判断,当前网页该位置是否发生变化,如果未发生变化则提示“未刷新”,3秒后自动循环点击刷新按钮坐标位置(鼠标左键单击)。如再次刷新后,网页第一行当前显示的“人名”图片发生变化,则提示“已更新”脚本停止循环。
大神们谁能帮写下,我之前都是用按键精灵判断语句写,这个新工具我不知道怎么写,麻烦大神写个框架我研究研究。
最好把网页发出来试试,这么说比较抽象。可以尝试浏览器控制模块,可以通过获取CSS选择器+触发,完成点击按钮。图片的变化,我理解的是图片不一样了?大概率是img属性里的文件名也变了吧,这样也可以通过CSS获取属性来判断
按键精灵逻辑是,在坐标范围内,如果成功找到图片,执行弹窗“成功”,如果没找到则执行弹窗“失败”,现在我用如果命令,第一步会写,但是第二部否则那里不知道咋写了。 帮忙指导下被,我就是最基本的写法不会连通。
怎么实现不了呢,我小白
网页就比方说,百度主页,我搜索“百度一下”这个坐标的四个四图片,搜到了就弹窗找到了,我再换个网页在执行,他搜不到这个图片了就提示找不到了。这不应该难啊
因为你把寻找图片写在了判断的里面, 还没开始寻找呢, 怎么区别找没找到呢?
应该把屏幕找图写在如果的前面, 然后根据找图的结果变量去区别提示信息
另外, 这个需求貌似是你想确保网页刷新成功了? 这样的话就像层主说的, 还是用浏览器控制模块获取元素属性来的直接, 而且出错率更低, 毕竟图片识别是有概率不准的
找图 - by 之乎者也吧看看这个