“上传”链接点不开

使用问题 · 531 次浏览
puwei7788 创建于 2021-10-30 15:07

老大,您的这个“自动化序列”编辑器太NB,但是不是“上传”链接还是点不开的哈?比如:

###在线AI抠图
https://kt.fkw.com/koutu.html
#img-frist-upload-input

 


回复内容
puwei7788 2021-10-30 15:47
#1

之前这样也是点不开的,但如果在此前先手动或模拟在网页上空点一下,“上传”动作就可以点开了~

再有,如果改用“窗口界面控制”模块来触发控件,则可以直接点开:

而且这样的话,控件名还比较直观,但是,很多元素又找不着控件名~

HumbleCoder 2021-10-30 15:56 :

感谢你的这个发现💖,窗口界面控制相关语句后期可能会加进来作为失效的替代

puwei7788 2021-10-30 16:07 :

我看这个“动作”一直在更新,感谢老大费神,小的们努力尝试、积极反馈哈~

HumbleCoder 2021-10-30 15:49
#2

测试视频,发现只要没有点击过页面一下就没法点上传按钮

问了开发者CL,是浏览器限制

解决方法:

可以换成找图mImgLClick语句,用找图功能模拟点击上传按钮



puwei7788 2021-10-30 16:12 :

我最早确实是用的“鼠标输入”模块,查找点击图片的方式,但发现在不同分辨率的显示器上,截得的图片是不能通用的,不知您这个“动作”是否也有同样问题?回头我也试试哈~

HumbleCoder 回复 puwei7788 2021-10-30 16:14 :

图片确实是不通用的,目前来看只有用call语句外部调用窗口界面控制动作来暂时解决了

puwei7788 2021-10-30 16:24 :

但如果在点击“上传”元素前,在网页上先空点一下鼠标(用“鼠标输入”模块模拟就行,只要保证点在空白处),就也能点开“上传”了~

HumbleCoder 回复 puwei7788 2021-10-30 16:26 :

确实是可行的,但无法保证固定的坐标值一定点在空白处,除非用户配合,否则不推荐用

puwei7788 2021-10-30 16:29 :

是的,模块帮助(https://getquicker.net/KC/Help/Doc/chromecontrol)里是有这么一说:浏览器有各类安全限制,可能导致:部分网页交互需要人工操作才能触发,如文件上传、document.execCommand脚本。(部分操作可能在人工点击页面一次之后可以通过脚本触发)

puwei7788 2021-10-30 16:30 :

我是觉得如果能“模拟人工点击页面一次”然后就能触发的话,不是也挺好吗?

puwei7788 回复 HumbleCoder 2021-10-30 16:33 :

是的,我之前就是被这“空白处”折腾死了,有没有办法给网页加个“遮罩层”、“悬浮层”啥的,让鼠标点不着“实质层”?哈哈~

HumbleCoder 回复 puwei7788 2021-10-30 16:34 :

模拟点击需要坐标,不需要坐标自动点的就是你刚才发现的窗口控件,但短期内是没法加进动作的,所以临时解决的话只有选别的方案了

puwei7788 2021-10-30 16:37 :

嗯嗯,我现在实际在用的就是一个杂交的办法,就是在到处找找有没更完美的解决方案?顺便又学到许多,感谢指点~

puwei7788 最后更新于 2021-10-30 16:37
HumbleCoder 回复 puwei7788 2021-10-30 16:42 :

感谢反馈!💖

HumbleCoder 2021-11-02 01:19
#3
###在线AI抠图

https://kt.fkw.com/koutu.html
mWinCtLClick|/Document/Button
更新到最新版后尝试下上面的序列,我本地测试可行,不过前提是运行时你也能看到按钮,不能最小化或后台什么的
puwei7788 2021-11-04 13:05 :
mWinCtLClick|/Document/Button,这一句直接照抄吗?不灵哈,我不知到具体怎么针对网页进行修改哈~
HumbleCoder 回复 puwei7788 2021-11-04 14:09 :

试一下这个

puwei7788 2021-11-04 14:16 :


puwei7788 2021-11-04 14:16 :

所以想试试手动填写~

HumbleCoder 回复 puwei7788 2021-11-04 14:19 :

可以手动写,这个语句之所以试验就是因为很容易出错,你重启一下quicker再试一次,如果仍然是#30003那就是Quicker不支持,手动写就是mWinCtLClick|控件名

回复主贴