易语言怎样提取网页元素

易语言怎样提取网页元素,第1张

版本 2

子程序 取元素横坐标, 整数

参数 元素对象, 对象

局部变量 元素坐标, 整数型

局部变量 元素父对象, 对象

元素坐标 = 元素对象读数值属性 (“offsetLeft”, )

元素父对象 = 元素对象读对象型属性 (“offsetParent”, )

如果真 (元素父对象是否为空 () = 假)

元素坐标 = 元素坐标 + 取元素横坐标 (元素父对象)

如果真结束

返回 (元素坐标)

子程序 取元素纵坐标, 整数型

参数 元素对象, 对象

局部变量 元素坐标, 整数型

局部变量 元素父对象, 对象

元素坐标 = 元素对象读数值属性 (“offsetTop”, )

元素父对象 = 元素对象读对象型属性 (“offsetParent”, )

如果真 (元素父对象是否为空 () = 假)

元素坐标 = 元素坐标 + 取元素纵坐标 (元素父对象)

如果真结束

返回 (元素坐标)

版本 2

支持库 spec

支持库 eAPI

子程序 _按钮1_被单击

局部变量 句柄, 整数型

局部变量 WINDOWPLACEMENT, WINDOWPLACEMENT

句柄 = 取指定窗口句柄 (“TXGuiFoundation”, “QQ2012”) ' 取出QQ登陆框的 句柄

如果真 (句柄 ≠ 0)

' --------------------------QQ登陆窗口的位置-------------------------------

取窗口位置 (句柄, WINDOWPLACEMENT)

调试输出 (“顶边 = ” + 到文本 (WINDOWPLACEMENTrcNormalPositiontop))

调试输出 (“左边 = ” + 到文本 (WINDOWPLACEMENTrcNormalPositionLeft))

调试输出 (“右边 = ” + 到文本 (WINDOWPLACEMENTrcNormalPositionRight))

调试输出 (“底边 = ” + 到文本 (WINDOWPLACEMENTrcNormalPositionBottom))

' ----------------------------密码框的位置--------------------------------

调试输出 (“密码框顶边 = ” + 到文本 (WINDOWPLACEMENTrcNormalPositiontop + 184))

调试输出 (“密码框左边 = ” + 到文本 (WINDOWPLACEMENTrcNormalPositionLeft + 120))

模拟鼠标点击 (WINDOWPLACEMENTrcNormalPositionLeft + 125, WINDOWPLACEMENTrcNormalPositiontop + 189, 0)

' 取出来的是编辑框的右上角一个点。加多5个坐标,保证能点到编辑框。

模拟按键 (#A键, #B键, #C键)

如果真结束

“dll命令-----------------

版本 2

DLL命令 取窗口位置, 整数型, "user32", "GetWindowPlacement", 公开

参数 窗口句柄, 整数型

参数 信息结构, WINDOWPLACEMENT

DLL命令 取指定窗口句柄, 整数型, , "FindWindowA"

参数 窗口类名, 文本型

参数 窗口标题, 文本型

‘自定义数据-----------------------------------

版本 2

数据类型 WINDOWPLACEMENT, 公开

成员 Length, 整数型

成员 flags, 整数型

成员 showCmd, 整数型

成员 ptMinPosition, point

成员 ptMaxPosition, point

成员 rcNormalPosition, rect

数据类型 point, 公开

成员 x, 整数型

成员 y, 整数型

数据类型 rect, 公开

成员 Left, 整数型

成员 top, 整数型

成员 Right, 整数型

成员 Bottom, 整数型

以上就是关于易语言怎样提取网页元素全部的内容,包括:易语言怎样提取网页元素、易语言如何获取外部窗口的组件、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9748872.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存