易语言chrome 飓风填表模块正式发布!本模块的前身是队长模块优化版,历经10多个版本的更替,目前已经比较稳定了。在此感谢模块作者学友(im12345),提供了功能强大的填表功能。本人不才,在原来基础上增加了更多的命令,可谓狗尾续貂。之所以命名为飓风,是因为要和现在的队长模块区别开,功能多了,代码结构更加合理,但是命名原则 没变,依然采用学友的命名规则。 有几点注意: 1. 队长浏览器类 更名为 队长填表类 2. 去掉标签类,里面的功能转接到填表类中。 3. 队长填表类的结构如下:
1. 队长填表类命令的命名规则: 浏览器_* , 页面_* , 元素_* , 注入_*, ... ...
功能子程序 : 队长_* 2. 集合多个模块类,整合重复dll, 替换了3个扩展支持库,模块内含所有用到的dll, 自动释放到目录中,麻麻再也不担心我发布或调试时漏掉dll了。 3. 内部引用的模块也都公开声明,防止重复添加。目前共 有子程序 292个,dll 696个。 4. 多线程稳定调用。 填表类可直接声明为局部变量,用完自动释放,没有内存泄露,一个填表类没操作完,放心可以再引入一个局部变量操作它。一切可以平稳过渡,你所要做的仅仅是 初始化(端口),只要浏览器没销毁,继续操作就ok. 5. 独创 单标签模式, 不用担心要处理的标签错了,因为只有一个标签。 6. 增加事件 框架加载完毕, 这样当框架加载后 可以直接填表,不用 循环判断,而是由事件来驱动 。
模块部分展示如下:
多线程24时测试 (测试环境:win10 64, 内存:4G, cpu: corei5-6500) 软件内存占用稳定,句柄数稳定,线程数稳定。 附带了一个填表的例程,该例程 是学友写的例子,拿来顺手改了,一起发出来,正好做个比对 。
历史填表例程:(模块可更换为最新) [分享源码 队长填表模块 置某学习网视频切换:https://bbs.125.la/forum.php?mod=viewthread&tid=14752065&page=1&ordertype=1#pid24621685
[分享源码 队长模块操作谷歌chrome 单标签模式+ 置父窗口
取 chrome谷歌浏览器中验证码 队长新模块应用例子
[分享源码 chrome 多线程操作 示例 -新模板
[分享源码 chrome队长填表多线程模板 第二种写法 by雪松
例子及模块下载:
模块例子打包后过大,发到微云 https://share.weiyun.com/5Y5Nbw7X
到底更新了啥? 只是版本号吗, 不止,请移步 33楼 的说明
|