|
|

10精币
现在那给浏览器能拦截返回 数据 类似 sunny 中间件 精易 web 浏览器好像拦截不到 | 窗口程序集名 | 保 留 | 保 留 | 备 注 | | 窗口程序集_启动窗口 | | | |
精易Web浏览器1. 浏览网页 (删首尾空 (txt_Url.内容 )) |
| _txt_Url_按下某键 | 逻辑型 | | |
| 键代码 | 整数型 | | | | 功能键状态 | 整数型 | | | |
如果真 (键代码 = #回车键 ) _btn_Go_被单击 () |
| _精易Web浏览器1_文档就绪 | | | |
| 就绪框架ID | 整数型 | | | |
statuBar. 置文本 (0, “已就绪”)|
| _精易Web浏览器1_即将导航到新地址 | | | |
| 导航类型 | 整数型 | | | | URL | 文本型 | | | |
statuBar. 置文本 (0, “正在打开新地址:” + URL )_启动窗口.标题 = “精易Web浏览框 -” + 标题 |
| _精易Web浏览器1_URL被改变 | | | |
| URL | 文本型 | | | | 所属框架ID | 整数型 | | | |
statuBar. 置文本 (0, “正在浏览:” + URL )|
| _精易Web浏览器1_文档载入完毕 | | | |
| 载入URL | 文本型 | | | | 载入状态 | 整数型 | | | | 失败原因 | 文本型 | | | |
判断 (载入状态 = 0 ) state = “载入成功” 判断 (载入状态 = 1 ) state = “载入失败” 判断 (载入状态 = 3 ) state = “取消载入” statuBar.置文本 (0, “URL:” + 载入URL + “ 载入状态:” + state + 选择 (失败原因 ≠ “”, “失败原因: ” + 失败原因, “”))|
| _精易Web浏览器1_控台消息输出 | | | |
| 级别 | 整数型 | | | | 行号 | 整数型 | | | | 消息 | 文本型 | | | | 来源名称 | 文本型 | | | | 堆栈跟踪 | 文本型 | | | | WriteLog (消息 )|
| _精易Web浏览器1_Alert将被调用 | | | |
| 消息 | 文本型 | | | | 信息框 (消息, 0, “alert 被捕获了哦!”, ) |
| _精易Web浏览器1_Confirm将被调用 | 逻辑型 | | |
| 消息 | 文本型 | | | | 如果真 (信息框 (消息, #确认取消钮, “捕获Confirm”, ) = #确认钮 ) 返回 (真)返回 (假)|
| _精易Web浏览器1_正在下载文件 | 逻辑型 | | |
| 文件URL | 文本型 | | | | WriteLog (“文件下载:” + 文件URL ) |
| _精易Web浏览器1_Url载入开始 | 逻辑型 | | |
| Url | 文本型 | | | | Job | 整数型 | | | |
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | box | WKE_填表 | | | | fun | 特殊功能 | | |
box. 表单_Input写属性 (精易Web浏览器1. 取WebView (), #填表模式_精易模块, “name==userName”, 1, “value”, “admin”) 调试输出 (Url ) 如果真 (寻找文本 (Url, “http://reg.email.163.com/unireg/call.do?cmd=register.verifyCode&v=common/verifycode/vc_en&vt=main_acode&env”, , 假) > 0 ) 调试输出 (Url ) fun. 拦截网络请求 (Job ) 返回 (假)|
| _精易Web浏览器1_Url载入结束 | 逻辑型 | | |
| Url | 文本型 | | | | Job | 整数型 | | | | 数据字节集指针 | 整数型 | | | | 数据长度 | 整数型 | | | | 调试输出 (数据长度 )imgbox_vcode.图片 = 指针到字节集 (数据字节集指针, 数据长度 ) 返回 (假)| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | js | Javascript | | |
js. 绑定子程序 (“clickFunc”, &无参无返回值绑定测试, 0 ) 精易Web浏览器1. 载入HTML文本 ( #无参绑定测试 )| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | js | Javascript | | |
js. 绑定子程序 (“bindFunc”, &有参无返回值绑定测试, 1 ) 精易Web浏览器1. 载入HTML文本 ( #有参绑定测试 )| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | js | Javascript | | |
js. 绑定子程序 (“returnTest”, &有返回值绑定测试, 1 ) 精易Web浏览器1. 载入HTML文本 ( #返回值绑定测试 )精易Web浏览器1. 载入HTML文本 ( #无框架填表 ) box. 表单_Input写属性 (精易Web浏览器1. 取WebView (), #填表模式_精易模块, “name==userName”, 1, “value”, “admin”) box. 表单_Input写属性 (精易Web浏览器1. 取WebView (), #填表模式_JS表达式, “[type=passWord]”, 1, “value”, “123456”)box. 表单_Input写属性 (精易Web浏览器1. 取WebView (), #填表模式_JS表达式, “input”, 4, “value”, “852436@qq.com”) box. 元素点击 (精易Web浏览器1. 取WebView (), #填表模式_JS表达式, “form>button”, 1 ) box. 元素_触发指定事件 (精易Web浏览器1. 取WebView (), #填表模式_JS表达式, “form>input[name=myfile]”, 1, #事件_单击, 假, ) 精易Web浏览器1. 浏览网页 (“https://login.1688.com/member/signin.htm?spm=a260k.635.2683862.d3.6633436ckC3y7Z&Done=https%3A%2F%2Fwww.1688.com%2F”) 延迟 (200 )box. 表单_置填表框架 (精易Web浏览器1. 取WebView (), #填表模式_JS表达式, , 1 ) box. 元素_触发指定事件 (精易Web浏览器1. 取WebView (), #填表模式_JS表达式, “#J_Quick2Static”, 1, #事件_单击, 假, )box. 表单_Input写属性 (精易Web浏览器1. 取WebView (), #填表模式_JS表达式, “#TPL_username_1”, 1, “value”, “laoguo”) box. 表单_Input写属性 (精易Web浏览器1. 取WebView (), #填表模式_JS表达式, “[name=TPL_password]”, 1, “value”, “123456”) 如果真 (txt_JsStr.内容 = “可以执行JQ代码,使用前可以判断一下JS是否载入完毕”) txt_JsStr.内容 = “” 如果真 (删首尾空 (txt_JsStr.内容 ) = “”) txt_JsStr.内容 = “可以执行JQ代码,使用前可以判断一下JS是否载入完毕” 精易Web浏览器1. 载入HTML文本 ( #事件测试网页 )box. 元素_触发指定事件 (精易Web浏览器1. 取WebView (), #填表模式_JS表达式, “div”, 1, #事件_单击, 假, )box. 元素_触发指定事件 (精易Web浏览器1. 取WebView (), #填表模式_JS表达式, “div”, 1, #事件_鼠标移入, 假, )box. 元素_触发指定事件 (精易Web浏览器1. 取WebView (), #填表模式_JS表达式, “div”, 1, #事件_鼠标移出, 假, )box. 元素_触发指定事件 (精易Web浏览器1. 取WebView (), #填表模式_JS表达式, “div”, 1, #事件_某键按下, 假, )精易Web浏览器1. 浏览网页 (“http://reg.email.163.com/unireg/call.do?cmd=register.entrance”)| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | js | Javascript | | | | es | 整数型 | | | | vl | 长整数型 | | |
es = js. 创建全局JS执行状态 (精易Web浏览器1. 取WebView ()) vl = js. 运行JS_值对象 (精易Web浏览器1. 取WebView (), txt_JsStr.内容 )WriteLog (js. 取执行结果到文本 (es, vl )) 载入 (窗口1, , 真)|
| _btn_innerHTMLSelector_被单击 | | |
tb. 元素点击 (精易Web浏览器1. 取WebView (), #填表模式_精易模块, “a.innerHTML==新闻”, 1 ) 精易Web浏览器1. 浏览网页 (“https://ffo.qq.com/act/gmi519493/”)box. 元素_触发指定事件 (精易Web浏览器1. 取WebView (), #填表模式_JS表达式, “.wp-onb-tit>a”, 2, #事件_单击, 假, )box. 元素_触发指定事件 (精易Web浏览器1. 取WebView (), #填表模式_JS表达式, “.wp-on-form>button”, 1, #事件_单击, 假, )| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | main | 特殊功能 | | | | box | WKE_填表 | | | | x | 整数型 | | | | y | 整数型 | | | | xx | 整数型 | | | | yy | 整数型 | | | | i | 整数型 | | | | px | 整数型 | | |
box. 表单_置填表框架 (精易Web浏览器1. 取WebView (), #填表模式_JS表达式, , 2 )x = box. 元素_取横坐标 (精易Web浏览器1. 取WebView (), #填表模式_JS表达式, “#tcaptcha_drag_thumb”, 10, 1 )y = box. 元素_取纵坐标 (精易Web浏览器1. 取WebView (), #填表模式_JS表达式, “#tcaptcha_drag_thumb”, 15, 1 )调试输出 (x, y )main. 开启触屏模式 (精易Web浏览器1. 取WebView (), 真) main. 开关鼠标消息 (精易Web浏览器1. 取WebView (), 假) main. 鼠标左键按下 (精易Web浏览器1. 取WebView (), x, y )px = 到整数 (删首尾空 (txt_px.内容 )) 计次循环首 (px, i )  main. 鼠标移动 (精易Web浏览器1. 取WebView (), x + i, y ) 延迟 (取随机数 (1, 20 )) 计次循环尾 ()main. 鼠标左键抬起 (精易Web浏览器1. 取WebView (), x, y )main. 开启触屏模式 (精易Web浏览器1. 取WebView (), 假)main. 开关鼠标消息 (精易Web浏览器1. 取WebView (), 真) fun. 调用DevTool (精易Web浏览器1. 取WebView (), “showDevTools”, 取运行目录 () + “\front_end\inspector.html”)
|
回答提醒:如果本帖被关闭无法回复,您有更好的答案帮助楼主解决,请发表至 源码区 可获得加分喔。 友情提醒:本版被采纳的主题可在 申请荣誉值 页面申请荣誉值,获得 1点 荣誉值,荣誉值可兑换荣誉会员、终身vip用户组。 快捷通道:申请荣誉值 →
|