发表回复 
问题·未解决 能否直接操控网页元素?
2017-07-27, 15 : 59
能否直接操控网页元素?
刚学着做脚本,但网站不稳定,有时候一个页面要等2秒,有时候5秒,甚至有时候干脆打不开,我用sleep等待就觉得不太靠谱,请问有什么方法能够直接读取、操作网页元素​,而不是模拟键盘鼠标?
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2017-07-28, 14 : 58
RE: 能否直接操控网页元素?
可以。
通过IE的COM接口(类似的,Office系列也有COM接口)进行访问、操作,相当于在AHK宿主中加入了IE控件。
涉及更多的知识——通过此接口拿到的是DOM对象,相当于页面的源(而不论加载出来的效果)。
游览器宿主可能也有接口,并使用JS更原生的操作DOM源。

你上面的任务,用AHK应该好实现,搜索看吧。

One for all, but man for himself

帮推广:AHK知乎专栏
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2017-08-01, 09 : 00
RE: 能否直接操控网页元素?
是的,用AHK已经实现了,但有失败的机率,大概15分之一左右,各种原因,特别跟网站打开速度有关,我就想有一个哪怕知道页面加载完成的状态程序的稳定性也会高很多
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2017-08-01, 13 : 21
RE: 能否直接操控网页元素?
(2017-07-28 14 : 58)robertL 提到:  可以。
通过IE的COM接口(类似的,Office系列也有COM接口)进行访问、操作,相当于在AHK宿主中加入了IE控件。
涉及更多的知识——通过此接口拿到的是DOM对象,相当于页面的源(而不论加载出来的效果)。
游览器宿主可能也有接口,并使用JS更原生的操作DOM源。

你上面的任务,用AHK应该好实现,搜索看吧。

请问有使用方法的教程吗?
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2017-08-06, 21 : 48 (这个帖子最后修改于: 2017-08-06 21 : 48 by robertL.)
RE: 能否直接操控网页元素?
页面加载完成的状态,这个有现成的状态可查的...
我没经验,你搜搜看,IE 自动化之类,有入门教程的。

One for all, but man for himself

帮推广:AHK知乎专栏
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2017-08-07, 09 : 33
RE: 能否直接操控网页元素?
(2017-08-06 21 : 48)robertL 提到:  页面加载完成的状态,这个有现成的状态可查的...

请问,这个页面加载完成的状态怎么查?
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2017-09-30, 22 : 25
RE: 能否直接操控网页元素?
经本人实践,操作网页可以用Chrome搭配插件Surfingkeys。
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
发表回复 


论坛跳转:


联系我们 | Autohotkey 中文站 | 回到顶部 | 回到正文区 | 精简(归档)模式 | RSS 聚合