• 新浪微博:
  • 微信 :
按键精灵电脑版
立即下载

软件版本:2014.05
软件大小:21.6M
更新时间:07-04

按键精灵安卓版
立即下载

软件版本:3.3.5
软件大小:62.5M
更新时间:9-25

按键精灵iOS版
立即下载

软件版本:1.3.5
软件大小:29.2M
更新时间:06-14

最新企业版UiBot
立即下载

软件版本:3.3
软件大小:282M
更新时间:08-06

快捷导航

登录 后使用快捷导航
没有帐号? 注册

登录 注册
返回列表 12345678» / 117
发新话题 回复该主题

[插件下载] 【网页操作插件2.0】(支持框架跨域) [复制链接]

1#
本帖最后由 olingi 于 2015-1-6 14:25 编辑

按键网页脚本交流群: 192384485


[p=30, 2, center]函数说明


bool open(string url)
说明:打开一个浏览器并跳转到指定网址
返回:是否成功打开浏览器
参数
url网址

bool bind(long hwnd)
bool bind(string title, bool title_match = false, string url = "", bool url_match = false)
说明:绑定浏览器
返回:是否绑定成功
参数
hwnd
句柄
title标题
title_match
true : 完全匹配标题
flase : 包含标题
url网址
url_match
true : 完全匹配网址
flase : 包含网址

bool busy()
说明:浏览器是否在忙碌状态
返回:浏览器在忙碌状态则返回 true
参数

bool frame(long index)
说明:设置框架(支持跨域,多次调用可设置到深层的框架)
返回:设置成功则返回 true
参数
index-1 : 表示返回包含框架的父级框架
0 或以上表示设置到这个索引的框架上

bool exec_script(string code, string language = "JScript")
说明:在当前网页上执一脚本
返回:执行成功则返回 true
参数
code要执行的脚本
language脚本语言
JScript : 执行JScript脚本
VBScript : 执行VBScript脚本

variant invoke_func(string func_name, array params)
说明:执行当前网页上的一个函数
返回:返回被执行函数的返回值
参数
func_name函数名
params参数

long find_hwnd(string title, bool title_match, string url, bool url_match, array hwnd_arr)
说明:搜索符合条件的浏览器句柄
返回:返回成功搜索句柄的数量
参数
title标题
title_matchtrue : 完全匹配标题
flase : 包含标题
url网址
url_matchtrue : 完全匹配网址
flase : 包含网址
hwnd_arr返回包含符合条件的浏览器句柄的数组

属性
document
说明:返回网页的文档对象(只读属性)

插件下载↓
IE.zip (, 下载次数:9726)
测试.zip (, 下载次数:5483)


↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓---以下是旧版的内容---↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

2010.9.21
修正 部分函数使用变量作为参数会造成类型不匹配
2010.8.17
新增 GethWnd 搜索浏览器句柄
新增 HttpRequest 访问网页
新增 Utf8ToAnsi UTF-8转ANSI
新增 URLEncode URL编码
新增 URLDecode URL解码
修改 GetHTML 只保留第一个参数,原来的功能由HttpRequest代替
[p=30, 2, center]函数说明



*不支持多元素标识

*元素标识格式为 元素标识类型+冒号+元素标识
id 例:"id: su”
name 例:"name: wd”,如果是单选框可以在后面再指定个索引,这个索引是指单选框的索引 如:“name:radiobutton:1”
index 例: "index:0”
tagindex 例:"tagindex:a:0” a是元素标签,0是这个标签的索引
text 例:"text:百度”
href 例:"href:
http://www.baidu.com/
value 例:"value:按钮“
src 例:"src:
http://www.baidu.com/img/baidu_logo.gif

GethWnd
说明:搜索浏览器类名为"Internet Explorer_Server"的句柄
返回:句柄
参数
搜索的文本(字符串型)用作搜索的文本
搜索方式(整数型)1则包含网址,2则包含标题,3则匹配网址,4则匹配标题

Initialize
说明:获得一个网页文档供下面的大部分函数进行操作。
参数
句柄(整数型) 浏览器下类名为"Internet Explorer_Server”的子窗口句柄。如提供的句柄所属窗口类名不为"Internet Explorer_Server”则自动在此窗口中查找类名为"Internet Explorer_Server”的子窗口作为初始化的句柄
框架索引(字符串型) 可选;默认为空字符串("")""即网页顶层
"0”为第一个框架,”1”为第二个框架。。。。。。

GoURL
说明:跳转到指定的URL,第2个参数为”new”可不初始化网页文档
参数
URL(字符串型) 要跳转的URL
窗口(字符串型) 可选;默认为”this”。
1、"this”为当前网页跳转到URL
2、"new” 为新打开一个浏览器进行跳转并返回浏览器的句柄

ReadyState
说明:检测当前网页是否准备就绪。*仅作参考
返回值(逻辑型)如果已经准备就绪,返回true,否则返回false

GetURL
说明:获取URL
返回值(字符串型)返回URL

Back
说明:相当于浏览器的后退按钮

Forward
说明:相当于浏览器的前进按钮

Refresh
说明:相当于浏览器的刷新按钮

GetTitle
说明:获取当前网页的标题
返回值(字符串型)返回网页的标题

GetHTML
说明:获取网页HTML源码。第1个参数不为空时可不初始化网页文档
返回值(字符串型)返回HTML源码
参数
URL地址(字符串型)可选;为空文本则获取已经绑定的网页的源码,否则获取此参数地址的源码

ClickLink
说明:点击链接地址
参数
元素标识(字符串型)1、"id”
2、"name”
3、"index”
4、"text”
5、"href”

ClickButton
说明:点击按钮
参数
元素标识(字符串型)1、"id”
2、"name”
3、"index”
4、"value”

SetInputValue
说明:填写输入框的内容
参数
元素标识(字符串型)1、"id”
2、"name”
3、"index”
填写内容(字符串型)要填写的内容

GetInputValue
说明:取输入框内容
返回值(字符串型)返回取得的内容
参数
元素标识(字符串型)1、"id”
2、"name”
3、"index”

GetElementText
说明:获取元素文本
返回值(字符串型)返回取得的文本
参数
元素标识(字符串型)1、"id”
2、"name”
3、"tagindex”

SetElementText
说明:设置元素文本
参数
元素标识(字符串型) 1、"id”
2、"name”
3、"tagindex”
文本 (字符串型) 用作替换原来文本的文本

ClickElement
说明:点击元素
参数
元素标识(字符串型)1、"id”
2、"name”
3、"tagindex”

GetClientRect
说明:获取元素矩形的位置
返回值(字符串型)返回一个以Left|Top|Right|Bottom格式的字符串
参数
元素标识(字符串型) 1、"id”
2、"name”
3、"tagindex”

GetFocus
说明:让一个元素获得焦点
参数
元素标识(字符串型)1、"id”
2、"name”
3、"tagindex”

Disable
说明:禁用元素
参数
元素标识(字符串型)1、"id”
2、"name”
3、"tagindex”
是否禁用(逻辑型)1、true 禁用
2、false 不禁用

SetRadioChecked
说明:置单选框选中状态
参数
元素标识(字符串型) 1、"id”
2、"name”
3、"index”
是否选中(逻辑型)1、true 选中
2、false 取消选中

GetRadioChecked
说明:取得单先框的选中状态
返回值(逻辑型)选中返回true,否则返回false
参数
元素标识(字符串型) 1、"id”
2、"name”
3、"index”

SetCheckBoxChecked
说明:置复选框选中状态
参数
元素标识(字符串型)1、"id”
2、"name”
3、"index”
是否选中(逻辑型)1、true 选中
2、false 取消选中

GetCheckBoxChecked
说明:取得单先框的选中状态
返回值(逻辑型)取得复先框的选中状态
参数
元素标识(字符串型) 1、"id”
2、"name:”
3、"index”

GetSelectOptionsQ
说明:取下拉框项目数量
返回值(整数型)返回下拉框项目数
参数
元素标识(字符串型)1、"id”
2、"name”
3、"index”

SetSelectIndex
说明:置下拉框选中项
参数
元素标识(字符串型)1、"id”
2、"name”
3、"index”
项索引(整数型)0 为选中第一个,1 为选中第二个。。。。。

GetSelectIndex
说明:取下拉框选中项
返回值(整数型)返回现行选中项索引
参数
元素标识(字符串型)1、"id”
2、"name”
3、"index”

GetSelectText
说明:取下拉框文本
返回值(字符串型)返回现行选中项文本
参数
元素标识(字符串型)1、"id”
2、"name”
3、"index”
项索引(整数型) 索引索引

ScrollTo
说明:设置滚动条位置
参数
横向滚动条(整数型)滚动位置
纵向滚动条(整数型)滚动位置

ScrollLAT
说明:获取滚动条位置
返回值(文本型)返回 Left|Top格式的字符串

HiddenScroll
说明:隐藏滚动条

SaveImage
说明:保存网页里的图片
参数
图片元素标识(字符串型) 1、"id”
2、"name”
3、"index”
4、"src”
保存路径(字符串型) 保存图片的完整路径,包括文件名和文件后缀
保存方式(整数型) 此值可为 1 或 2

NoMessageBox
说明:禁止弹出信息框

RunScript
说明:执行脚本
参数
脚本(字符串型) 要执行的脚本
脚本类型(字符串型)1、"JScript” 脚本类型为 JavaScript
2、"VBScript” 脚本类型为 VBScript

HttpRequest
说明:访问网页
返回:网页源码
参数
URL(字符串型)网页地址
访问方式(字符串型) ★ 可选:默认为“GET”。
1、"POST”
2、"GET”
代 理地址(字符串型) ★可选;默认为空字符串("")
IP地址 + 冒号 + 端口
附加协议(字符串型)★ 可选;默认为空字符串("")
提交信息(字符串型)★ 可选;默认为空字符串("")
”POST”时要用到
网页头★ 可选:返回全部HTTP标头的内容

Utf8ToAnsi
说明:Utf8转Ansi
返回:转换后的文本
参数
待转换的文本(字符串型) 

URLEncode
说明:URL编码
返回:编码后的文本
参数
待编码的文本(字符串型) 

URLDecode
说明:URL解码
返回:解码后的文本
参数
待解码的文本(字符串型) 



WebOperation.rar (, 下载次数:11863)

网页操作插件辅助工具.rar (, 下载次数:17176)



    已有36评分我要评分查看所有评分

    本主题由 管理员 青黛 于 2018/4/19 15:30:30 执行 审核帖子 操作
    签名加载中......
    2#

    听说发帖就能好好看看到底能不能用所以我就来发发帖子了

    3#

    好好学习一下

    4#

    试试

    5#

    感谢群主提供这么好的插件 赶紧下载试用一下

    6#

    阿斗发大水

    7#

    我爱你,我的每一个人

    8#

    回复下

    9#

    看看想修复下

    10#

    谢谢分享

    11#

    非常感谢!!!!

    12#

    htyhrtuhyrt

    13#

    好东西,来看看

    14#

    下载一个看看!

    15#

    学习一下

    16#

    晕晕晕。。。。

    17#

    看看

    正常接单中~~游戏、网页、安卓、IOS、办公、项目开发等。
    联系QQ:422877422,加好友请备注。
    18#


    19#

    靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠靠httprequest

    20#

    难用不

    发新话题 回复该主题