开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 2300|回复: 12
收起左侧

[易语言成品模块] 超级填表 1.2.1.0

[复制链接]
发表于 2013-9-24 05:52:54 | 显示全部楼层 |阅读模式   英国
分享例程
界面截图:
备注说明: *内部常量模块 - 把常量都藏到这里面防偷窥, 虽然也没多大用w
本帖最后由 jixun66 于 2013-9-24 15:45 编辑

别吐槽内部模块, 就是一个集成了些常量的模块藏起来自用w
sf1210.png
* 为了确保模块大小, 所有操作用到的 JS 代码均为极限压缩过 (传送门: closure-compiler.appspot.com/home ← 可能需要夸越某土啬)

更新日志
  1. + 公开函数:
  2.   - 生成带参数脚本
  3.     调用脚本更简单!
  4.   - 切换IE内核
  5.     不用手动折腾注册表了
  6.   - 取安装的IE版本
  7.     方便判断是否需要切换内核
  8. + 公开变量: 超级填表_输出错误信息
  9.   如果被错误代码刷的烦人可以手动关闭
  10. + 超级填表类:
  11.   - 执行脚本并等待返回 (赞)
  12.   - Cookie 操作 (基于 JS 代码)
  13.     - 写Cookie
  14.     - 读Cookie
  15.     - 取Cookie存在
  16.     - 取所有Cookie
  17. + 元素对象类: 图片_取长宽
  18. + 元素对象类: 图片_是否加载完毕 (验证码提取前建议检查)
  19. * 公开函数: 网页元素匹配规则构建_匹配属性 -> 属性匹配规则构建
  20. * 改进模块, 不易崩溃.
  21. * 超级填表类: 网页_验证码同步 -> 验证码同步, 代码更新
复制代码
生成带参数脚本用法:
  1. .局部变量 参数集, 文本型, , "3"

  2. 参数集 [1] = “精 论”
  3. 参数集 [2] = “易 坛”
  4. 参数集 [3] = “true”
  5. 生成带参数脚本 (“(function (aa, bb,cc){alert('传入参数1为'+aa+'; 2为'+bb+'; 逻辑值为'+cc?'真':'假')})('$1', '$2', $3)”, 参数集)
复制代码
返回值就是
  1. (function (aa, bb,cc){alert('传入参数1为'+aa+'; 2为'+bb+'; 逻辑值为'+cc?'真':'假')})('精 论', '易 坛', true)
复制代码
极度方便脚本的注入。

更方便的脚本注入&交互, 直取 jQuery 版本:
  1. .局部变量 填表, 超级填表

  2. ' TODO: 初始化填表
  3. ' 取网页 jQuery 版本号
  4. 填表.执行脚本并等待返回 (“return ($||{fn:{jquery:'未找到'}}).fn.jquery”)
复制代码
返回值类似于: 1.10.3 这样的文本.

需要注意:
1. 该模块极度依赖其附带的正则类.
2. 测试发现 CoUninitialize 会导致程序容易崩溃; 因此从模块暂时取消掉该调用.

例程请参考上个版本… 考虑下个版本加个和精易 VIP 模块一样的电子书参考手册w
超级填表 1.2.1.0.rar (33.93 KB, 下载次数: 33)

评分

参与人数 1精币 +2 收起 理由
天中小和尚 + 2 奉上小小红包希望笑纳

查看全部评分


友情提醒:请选择可信度高的模块,勿用未知模块,防止小人在模块内加入木马程序。【发现问题模块请到站务投诉】。
结帖率:0% (0/1)
发表于 2013-10-12 15:12:25 | 显示全部楼层   广东省广州市
试一下有什么 ?????
回复 支持 反对

使用道具 举报

结帖率:21% (3/14)
发表于 2013-10-10 13:30:47 | 显示全部楼层   江苏省苏州市
谢谢分享!!!!
回复 支持 反对

使用道具 举报

结帖率:33% (1/3)
发表于 2013-10-7 20:17:32 | 显示全部楼层   河南省南阳市
,好东西,下载
回复 支持 反对

使用道具 举报

结帖率:75% (3/4)

签到天数: 7 天

发表于 2013-10-7 13:27:43 | 显示全部楼层   河北省石家庄市
真的好强大
回复 支持 反对

使用道具 举报

签到天数: 14 天

发表于 2013-9-27 00:38:48 | 显示全部楼层   广东省广州市
好吧,没源码也不能靠猜,呵呵。。。。
回复 支持 反对

使用道具 举报

签到天数: 14 天

发表于 2013-9-27 00:19:13 | 显示全部楼层   广东省广州市
  1. 去掉的是“卸载初始化COM库”的指令,初始化还是会执行的
复制代码
那就说明你放的位置不对吧。。。

点评

原本放的地方是类的 “_销毁”,但是实际调用的时候发现经常搞到程序提示崩溃,所以注释掉了。   英国  发表于 2013-9-27 00:37
回复 支持 反对

使用道具 举报

签到天数: 14 天

发表于 2013-9-25 16:11:44 | 显示全部楼层   广东省广州市
是不是啊,对象操作的话你还能去掉初始化com库的???当然了如果不是对象操作就完全多余了。。。

点评

去掉的是“卸载初始化COM库”的指令,初始化还是会执行的。   英国  发表于 2013-9-27 00:16
回复 支持 反对

使用道具 举报

结帖率:75% (3/4)

签到天数: 7 天

发表于 2013-9-25 10:09:23 | 显示全部楼层   河北省石家庄市
真的好超级啊
回复 支持 反对

使用道具 举报

签到天数: 14 天

发表于 2013-9-25 01:01:31 | 显示全部楼层   广东省广州市
CoUninitialize()会奔溃???好厉害的感觉。。。

点评

我用多线程一直初始化和卸载 COM 库,调用多了就崩了… 于是就干脆去掉了…   英国  发表于 2013-9-25 02:50
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表