如何判断网页加载完毕

动作需求 · 3671 次浏览
seeds 创建于 2020-04-27 22:00

当我们在使用“发送文本到窗口”这个动作用于网页窗口时,最好先判断网页是否加载完毕了,

如果网络有延迟,直接使用“发送文本到窗口”这个动作,文本显然无法正常发送,关键问题还是

要先判断网页是否加载完毕,大家有啥想法吗


回复内容
KuXin 2020-04-27 23:10
#1

建议找这个图标,未加载完成不显示,只有加载完成了才会显示,目前并没有快捷检测是否加载完成。


seeds 2020-04-28 09:37 :

是一条好思路,有一个基本动作叫“鼠标输入”,可以检测特定位图。但是我经过实验,发现把那你指的那个“刷新”图标当作加载完毕的标志会有太多异常要处理,比如情况一:由于某些网址本身无法正常访问,浏览器页面会变成“无法访问网页,要你检查网络”的页面,这时也会出现那个“刷新”图标。情况二:由于某些外国网站加载实在太慢,用户完全可能不想等了,直接把页面叉掉了,这样就会回到浏览器的另一个页面,而另一个页面上本身就有“刷新”图标!因此,要找到一个可以通用的判断任何网页是否加载完毕的方法,凭仅有的基本动作很难完成。

KuXin 回复 seeds 2020-04-28 10:07 :

是的,并不是完全靠谱和通用,可以在群里和CL反馈反馈,让他尽量快点出个功能,目前还有条思路就是重复,不停重复找图找到你要输入的对话框。但其实也不靠谱,最好还是加个新功能

KuXin 2020-04-28 10:10
#2

这是作者的答复,可以耐心等待吧,看来不是个小工程。

wzq 2020-04-28 12:02
#3

只是输入账号密码这种,可以考虑用油猴插件

glx802400 2020-04-28 20:41
#4

可以使用页面查找关键词功能,判断网页是否加载完毕:

判断网页是否加载完毕  

不过这种方法局限性也不小,主要有些页面关键词找到后无法自动获取。  

edielei 2020-04-30 10:55
#5

可以考虑使用一下我弄的这个子程序

https://getquicker.net/subprogram?id=c21cef15-5885-4085-b70c-08d7d4526c28

edielei 最后更新于 2020-04-30 10:55
回复主贴