本帖最后由 Admenri 于 2023-7-24 12:11 编辑
前言
距离上一次更新有2个月了,这期间我也一直对模块的使用与功能进行了完善,
本次实现了对chrome扩展插件的支持,现在浏览器也能调用扩展的ui了,
本次我们在填表方面请到了飓风填表作为ACF填表功能的扩展部分,
感谢作者对模块的改进以适配ACF的接口,
现在用户可以直接绑定ACF的浏览器进行填表,无需再寻找标签,
之后的更新内容就是防关联了,此外其他接口的绑定正在编写中:
c/c++:原生支持 易语言:由我编写 python:编写中
火山接口:计划中 c#:计划中
这段时间里我也抽时间写了基础教程和API参考文档,
参考文档已在帖子最后贴出,如果仍然没搞懂欢迎进群提问
内容介绍
① 首先要介绍的就是用户心心念念的URL请求功能,
这里可以通过浏览器内置的网络进程直接发送URL请求(POST GET HEAD等)
相比默认的网页访问,可以绕过服务器的ssl指纹识别。
②扩展程序UI支持(终于可以用Chrome的扩展插件了?)
图中展示为tampermonkey插件的效果:
③我们对浏览器加入了网页交互功能,这样才能知道你用的是内嵌浏览器而不是外部浏览器 :D
目前可以实现网页加载前植入js脚本以及注册一个webmessage端用于与易语言通信。
④创建无痕用户,
相当于Chrome中的incognito(隐身模式)的功能。
⑤各种对话框事件我们都加入了支持:
下载对话框
js对话框
认证对话框
权限对话框
文件对话框
警告对话框
⑥这就要请出本次的联动方:飓风填表了
新ACF添加了开发者消息发送接收支持的同时加入了获取远程填表信息的接口,
于是我们找到了飓风填表进行填表功能的对接,
通过新版的接口,填表类可以直接与浏览器进行对接,无需寻找标签浏览器,
创建浏览器后即可直接进行自动化填表,
也就是说远程填表不能单标签和多开内嵌的问题在此得到了解决,
用户可以选择性使用飓风填表进行网页自动化测试,
而且新ACF支持多线程操作,这样就可以实现多线程全自动填表(或许可以
注意事项
你可以不喜欢本框架,但请不要诋毁他人的劳动成果
远程填表部分最终解释权归@daduke7902 所有
禁止使用本框架进行违法违规活动(懂的都懂)
禁止未经许可的二次分发
使用即代表同意使用许可
参考文档
下载地址
https://admenri.lanzout.com/b0d5ttl6j 密码:cgzn
|