开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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


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

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

查看: 17770|回复: 236
收起左侧

[易语言软件开源] chrome飓风填表模块隆重发布 & 58例子获取(原队长模块)

  [复制链接]
结帖率:100% (1/1)
发表于 2022-11-9 10:37:07 | 显示全部楼层 |阅读模式   山东省青岛市
易语言chrome飓风填表模块正式发布!本模块的前身是队长模块优化版,历经10多个版本的更替,目前已经比较稳定了。在此感谢模块作者学友(im12345),提供了功能强大的填表功能。本人不才,在原来基础上增加了更多的命令,可谓狗尾续貂。之所以命名为飓风,是因为要和现在的队长模块区别开,功能多了,代码结构更加合理,但是命名原则 没变,依然采用学友的命名规则。
有几点注意:
1. 队长浏览器类  更名为 队长填表类
2. 去掉标签类,里面的功能转接到填表类中。
3. 队长填表类的结构如下:

QQ截图20221108150823.png

1. 队长填表类命令的命名规则:
  浏览器_*  ,  页面_* ,   元素_* ,    注入_*, ... ...

功能子程序 队长_*
2. 集合多个模块类,整合重复dll, 替换了3个扩展支持库,模块内含所有用到的dll, 自动释放到目录中,麻麻再也不担心我发布或调试时漏掉dll了。
3.  内部引用的模块也都公开声明,防止重复添加。目前共 有子程序 292个,dll 696个。
4. 多线程稳定调用。 填表类可直接声明为局部变量,用完自动释放,没有内存泄露,一个填表类没操作完,放心可以再引入一个局部变量操作它。一切可以平稳过渡,你所要做的仅仅是 初始化(端口),只要浏览器没销毁,继续操作就ok.
5. 独创 单标签模式, 不用担心要处理的标签错了,因为只有一个标签。
6. 增加事件 框架加载完毕, 这样当框架加载后 可以直接填表,不用 循环判断,而是由事件来驱动


模块部分展示如下:

QQ截图20221108150756.png
QQ图片20221109103545.png

多线程24时测试 (测试环境:win10 64, 内存:4G,  cpu:  corei5-6500
软件内存占用稳定,句柄数稳定,线程数稳定。

QQ图片20221107160534.png QQ图片20221107233451.png




附带了一个填表的例程,该例程 是学友写的例子,拿来顺手改了,一起发出来,正好做个比对

历史填表例程:(模块可更换为最新)
[分享源码 队长填表模块 置某学习网视频切换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
更多例子可进群下载,进群是为了方便提问,有疑难大家帮助,不进群,目前的模块也是稳定可用的。只是版本更新要等在论坛发布。

到底更新了啥?

部分更新如下:
3.9更新
' 增加单标签模式,不会增加新的标签
' 4.0更新
' 修正取图片和坐标中存在的bug
' 修复其他已知bug.
' 增加域名(url)取标签id =>浏览器_由域名取标签id

' 4.1更新
' 增加 浏览器_取进程id及窗口信息()'用该命令直接获取窗口状态
' 废除 浏览器_取窗口信息() 命令
' 增加 页面_取环境id()命令
' 修改了  页面_框架是否已停止加载()的参数,不用放循环中判断了。

' 4.2版本
' 增加 元素_等待出现()命令
' 增加 元素_置文本框选择() 和 元素_置文本框文本()命令 更方便文本输入
' 增加 页面_取url()’ 本命令也可取域名    不要用 页面_取页面信息()中得到的url

' 4.3版本
' 增加 浏览器_取端口
' 增加 页面_清除所有缓存 命令
' 增加 页面_刷新2(), 页面_刷新3(), 页面_刷新指定框架()
' 增加 页面_是否已加载完毕
' 修改  页面_刷新 增加参数 重写alert ()’小心这里的坑,如果你需要弹出窗口,最后参数要设置为假
' 修改一处严重bug, 该bug会直接造成 单标签模式,也就是 未设置单标签时会直接关其它网页,只保留一个。

' 4.4版本
' 增加 启动浏览器时 附加数据,可把数据传进浏览器类中
' 增加 浏览器.取附加数据() ,取出上面存入的数据 该数据 与 端口相对应
' 增加 目录不存在  hp的dll和rdjson的dll 时自动释放
' 修改了 元素_置文本框文本()存在的bug, 保证了输入文本的正确性
' 增加了内部自动判断 是xp选择器还是css选择器,不用再去切换选择器了
' 修正了 浏览器类退出时,在不关闭标签或关浏览器情况下的 未释放资源的bug
' 浏览器_关闭激活页()增加参数:单个页面时置空白页 。如果只有一个页面时则保留页面

' 1.0测试版
' 正式更名 :飓风填表模块
' 增加COOKIE_导入   增加COOKIE_获取  命令。可以取置 文本型 CK
' 增加ULLI的常用操作,命令是 ULLI_*
' 增加命令 元素_等待消失(), 元素_等待出现_高级()
' 修改 命令 页面_取环境id()  增加第三参,保存所有的环境id
' 优化了程序结构,更加合理,减少了不必要的ws请求
' 去掉了几个大的模块, dll 全部内置
' 增加了  指纹
' 增加了  元素_取元素绝对位置 (),元素_取元素坐标矩阵(),元素_取框架坐标矩阵(),元素_取框架元素坐标()
' 更换hpsocket 为5.8.8 ,相应dll 也做了更新,如果运行目录中已存在旧版的dll,请先删除,否则会报错。
' 修复多线程下 有机率崩溃的 bug
' 删除了多余的支持库,目前模块用到的支持库只有2个


QQ图片20221107233451.png

评分

参与人数 5好评 +4 精币 +7 收起 理由
retn + 1 + 1 事件_console 事件_ws收到消息 能不能加个队长浏览器类,需要收到某些消息时候直接执.
青帝 + 1 支持收费群,不能总是用爱发电
快手 + 1 也是在搞收费群,无利不起早
king1999 + 1 支持开源~!感谢分享
凌哥 + 1 + 5 支持开源~!感谢分享

查看全部评分


本帖被以下淘专辑推荐:

结帖率:100% (1/1)

签到天数: 8 天

 楼主| 发表于 2022-11-10 19:58:12 | 显示全部楼层   山东省青岛市
说下v群问题,有些人认为不应该收费,那你看看 填表的模块,支持库,哪个不收,而且收费很高。 让作者一直更新,你白嫖吗?那创作者动力何在?而且我2个群,只有一个是v群,进20。一个群是免费进的。如果不想掏钱,进2群
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)
发表于 2024-10-23 13:01:24 | 显示全部楼层   广东省东莞市
谢谢分享
回复 支持 反对

使用道具 举报

签到天数: 16 天

发表于 2024-10-19 08:24:42 | 显示全部楼层   俄罗斯
撒大大大大大大大大大大大大大大大大大大
回复 支持 反对

使用道具 举报

签到天数: 16 天

发表于 2024-10-19 08:24:28 | 显示全部楼层   俄罗斯
啊手动阀手动阀
回复 支持 反对

使用道具 举报

结帖率:0% (0/2)
发表于 2024-8-23 11:41:42 | 显示全部楼层   福建省福州市
感谢分享!
回复 支持 反对

使用道具 举报

签到天数: 18 天

发表于 2024-5-19 00:01:08 | 显示全部楼层   云南省昆明市
感谢分享,很给力!~
回复 支持 反对

使用道具 举报

发表于 2023-12-22 13:41:54 | 显示全部楼层   北京市北京市
找不到例子啊
回复 支持 反对

使用道具 举报

发表于 2023-10-18 02:45:10 | 显示全部楼层   辽宁省盘锦市
学习中,感谢分享
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)
发表于 2023-10-14 19:00:24 | 显示全部楼层   广东省深圳市
开源是一种美德,多谢大佬
回复 支持 反对

使用道具 举报

结帖率:74% (14/19)

签到天数: 10 天

发表于 2023-10-14 18:56:46 | 显示全部楼层   山东省菏泽市
队长模块更新
回复 支持 反对

使用道具 举报

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

本版积分规则 致发广告者

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

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

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