|
分享例程
界面截图: |
|
备注说明: |
*内部常量模块 - 把常量都藏到这里面防偷窥, 虽然也没多大用w |
本帖最后由 jixun66 于 2013-9-24 15:45 编辑
别吐槽内部模块, 就是一个集成了些常量的模块藏起来自用w
* 为了确保模块大小, 所有操作用到的 JS 代码均为极限压缩过 (传送门: closure-compiler.appspot.com/home ← 可能需要夸越某土啬)
更新日志- + 公开函数:
- - 生成带参数脚本
- 调用脚本更简单!
- - 切换IE内核
- 不用手动折腾注册表了
- - 取安装的IE版本
- 方便判断是否需要切换内核
- + 公开变量: 超级填表_输出错误信息
- 如果被错误代码刷的烦人可以手动关闭
- + 超级填表类:
- - 执行脚本并等待返回 (赞)
- - Cookie 操作 (基于 JS 代码)
- - 写Cookie
- - 读Cookie
- - 取Cookie存在
- - 取所有Cookie
- + 元素对象类: 图片_取长宽
- + 元素对象类: 图片_是否加载完毕 (验证码提取前建议检查)
- * 公开函数: 网页元素匹配规则构建_匹配属性 -> 属性匹配规则构建
- * 改进模块, 不易崩溃.
- * 超级填表类: 网页_验证码同步 -> 验证码同步, 代码更新
复制代码 生成带参数脚本用法:- .局部变量 参数集, 文本型, , "3"
- 参数集 [1] = “精 论”
- 参数集 [2] = “易 坛”
- 参数集 [3] = “true”
- 生成带参数脚本 (“(function (aa, bb,cc){alert('传入参数1为'+aa+'; 2为'+bb+'; 逻辑值为'+cc?'真':'假')})('$1', '$2', $3)”, 参数集)
复制代码 返回值就是- (function (aa, bb,cc){alert('传入参数1为'+aa+'; 2为'+bb+'; 逻辑值为'+cc?'真':'假')})('精 论', '易 坛', true)
复制代码 极度方便脚本的注入。
更方便的脚本注入&交互, 直取 jQuery 版本:- .局部变量 填表, 超级填表
- ' TODO: 初始化填表
- ' 取网页 jQuery 版本号
- 填表.执行脚本并等待返回 (“return ($||{fn:{jquery:'未找到'}}).fn.jquery”)
复制代码 返回值类似于: 1.10.3 这样的文本.
需要注意:
1. 该模块极度依赖其附带的正则类.
2. 测试发现 CoUninitialize 会导致程序容易崩溃; 因此从模块暂时取消掉该调用.
例程请参考上个版本… 考虑下个版本加个和精易 VIP 模块一样的电子书参考手册w
超级填表 1.2.1.0.rar
(33.93 KB, 下载次数: 33)
|
评分
-
查看全部评分
|