开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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


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

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

查看: 1058|回复: 17
收起左侧

[易语言纯源码] adspower指纹浏览器API例子

[复制链接]
结帖率:100% (2/2)
发表于 2025-3-17 17:48:31 | 显示全部楼层 |阅读模式   河南省焦作市
分享源码
界面截图: -
是否带模块: -
备注说明: -
今天要用的adspower指纹浏览器,发现论坛没有它的API例子,无奈只能自己写了。很简单的例子,发出来让用adspower指纹浏览器的易友们少写点代码吧,望广大易友再也不用重复造轮子(多多发表基本代码)。
  
集_host = “**********************************”
子程序名返回值类型公开备 注
_销毁 当基于本类的对象被销毁前,此方法会被自动调用

子程序名返回值类型公开备 注
浏览器_启动浏览器文本型 其他参数请上ads官网cha询
参数名类 型参考可空数组备 注
环境ID文本型指定分组名称cha询分组,默认空查所有分组。
环境编号文本型通过环境编号检查,如果已传递环境ID则优先用环境ID。
变量名类 型静态数组备 注
返回文本文本型 
状态码整数型 
jsonjson对象 
data类_POST数据类 
data.添加 (“open_tabs”, “1”)
data.添加 (“user_id”, 环境ID)
如果真 (取反 (是否为空 (环境编号)))
data.添加 (“serial_number”, 环境编号)
返回文本 = 访问网页_ADS (集_host + “/api/v1/browser/start?” + data.获取Post数据 (), 0, , )
json.解析 (返回文本)
返回 (json.取文本 (“data/ws/selenium”))
子程序名返回值类型公开备 注
浏览器_关闭浏览器逻辑型 
参数名类 型参考可空数组备 注
环境ID文本型指定分组名称cha询分组,默认空查所有分组。
环境编号文本型通过环境编号检查,如果已传递环境ID则优先用环境ID。
变量名类 型静态数组备 注
返回文本文本型 
状态码整数型 
jsonjson对象 
data类_POST数据类 
data.添加 (“user_id”, 环境ID)
如果真 (取反 (是否为空 (环境编号)))
data.添加 (“serial_number”, 环境编号)

返回文本 = 访问网页_ADS (集_host + “/api/v1/browser/stop?” + data.获取Post数据 (), 0, , )
json.解析 (返回文本)
如果 (json.取整数 (“code”) = 0)
返回 ()
返回 ()

子程序名返回值类型公开备 注
浏览器_检查启动状态逻辑型 
参数名类 型参考可空数组备 注
环境ID文本型指定分组名称cha询分组,默认空查所有分组。
环境编号文本型通过环境编号检查,如果已传递环境ID则优先用环境ID。
变量名类 型静态数组备 注
返回文本文本型 
状态码整数型 
jsonjson对象 
data类_POST数据类 
data.添加 (“user_id”, 环境ID)
如果真 (取反 (是否为空 (环境编号)))
data.添加 (“serial_number”, 环境编号)

返回文本 = 访问网页_ADS (集_host + “/api/v1/browser/active?” + data.获取Post数据 (), 0, , )
json.解析 (返回文本)
如果 (json.取文本 (“data/status”)“Active”)
返回 ()
返回 ()

子程序名返回值类型公开备 注
分组管理_创建分组文本型 
参数名类 型参考可空数组备 注
分组名称文本型添加分组的名称,名称不能重复。
备注文本型添加分组的备注(需升级到v2.6.7.2及以上)。
变量名类 型静态数组备 注
返回文本文本型 
状态码整数型 
jsonjson对象 
datajson对象 
data.置文本 (“group_name”, 分组名称)
如果真 (取反 (是否为空 (备注)))
data.置文本 (“remark”, 备注)

返回文本 = 访问网页_ADS (集_host + “/api/v1/group/create”, 1, data.到JSON (), )
json.解析 (返回文本)
返回 (json.取文本 (“data/group_id”))
子程序名返回值类型公开备 注
分组管理_修改分组逻辑型 
参数名类 型参考可空数组备 注
分组ID文本型需要修改的分组ID。
分组名称文本型修改后的分组名称,名称不能重复。。
备注文本型修改后的分组备注(需升级到v2.6.7.2及以上)。
变量名类 型静态数组备 注
返回文本文本型 
状态码整数型 
jsonjson对象 
datajson对象 
data.置文本 (“group_id”, 分组ID)
data.置文本 (“group_name”, 分组名称)
如果真 (取反 (是否为空 (备注)))
data.置文本 (“remark”, 备注)

返回文本 = 访问网页_ADS (集_host + “/api/v1/group/update”, 1, data.到JSON (), )
json.解析 (返回文本)
返回 (json.取整数 (“code”) = 0)
子程序名返回值类型公开备 注
分组管理_cha询分组文本型 
参数名类 型参考可空数组备 注
分组名文本型指定分组名称cha询分组,默认空查所有分组。
页数文本型页码,默认1,数量多需要翻页时用。
页大小文本型每页条数默认1条,最大2000。
变量名类 型静态数组备 注
返回文本文本型 
状态码整数型 
jsonjson对象 
data类_POST数据类 
如果真 (取反 (是否为空 (分组名)))
data.添加 (“group_name”, 分组名)

如果真 (取反 (是否为空 (页数)))
data.添加 (“page”, 页数)

如果真 (取反 (是否为空 (页大小)))
data.添加 (“page_size”, 页大小)

返回文本 = 访问网页_ADS (集_host + “/api/v1/group/list?” + data.获取Post数据 (), 0, , )
json.解析 (返回文本)
返回 (json.取JSON文本 (“data/list”))
. ' 如果 ()
' 返回 ()
' 返回 ()

子程序名返回值类型公开备 注
应用中心_应用分类列表文本型 
参数名类 型参考可空数组备 注
页数文本型页码,默认1,数量多需要翻页时用。
页大小文本型 每页条数默认1条。
变量名类 型静态数组备 注
返回文本文本型 
状态码整数型 
jsonjson对象 
data类_POST数据类 
如果真 (取反 (是否为空 (页数)))
data.添加 (“page”, 页数)

如果真 (取反 (是否为空 (页大小)))
data.添加 (“page_size”, 页大小)

返回文本 = 访问网页_ADS (集_host + “/api/v1/application/list?” + data.获取Post数据 (), 0, , )
json.解析 (返回文本)
返回 (json.取JSON文本 (“data/list”))
. ' 如果 ()
' 返回 ()
' 返回 ()

子程序名返回值类型公开备 注
环境管理_新建环境文本型 返回环境ID 如要其他信息,请上ads官网cha询
参数名类 型参考可空数组备 注
分组ID文本型添加到对应分组的ID,未分配分组则可以传0。
环境名称文本型环境名称,限制100字,方便记忆管理。。
备注文本型这是一条说明   备注
分类ID文本型 可传入应用分类ID,0为跟随团队应用。
变量名类 型静态数组备 注
返回文本文本型 
状态码整数型 
jsonjson对象 
datajson对象 
如果真 (取反 (是否为空 (分组ID)))
data.置文本 (“group_id”, 分组ID)

如果真 (取反 (是否为空 (环境名称)))
data.置文本 (“name”, 环境名称)

如果真 (取反 (是否为空 (环境名称)))
data.置文本 (“remark”, 备注)

如果真 (取反 (是否为空 (环境名称)))
data.置文本 (“sys_app_cate_id”, 分类ID)

返回文本 = 访问网页_ADS (集_host + “/api/v1/user/create”, 1, data.到JSON (), )
json.解析 (返回文本)
返回 (json.取文本 (“data/id”))
子程序名返回值类型公开备 注
环境管理_更新环境信息逻辑型 如要其他信息,请上ads官网cha询
参数名类 型参考可空数组备 注
环境ID文本型需要修改的环境ID。
环境名称文本型环境名称,限制100字,方便记忆管理。。
备注文本型这是一条说明   备注
分类ID文本型 可传入应用分类ID,0为跟随团队应用。
变量名类 型静态数组备 注
返回文本文本型 
状态码整数型 
jsonjson对象 
datajson对象 
data.置文本 (“user_id”, 环境ID)
如果真 (取反 (是否为空 (环境名称)))
data.置文本 (“name”, 环境名称)

如果真 (取反 (是否为空 (环境名称)))
data.置文本 (“remark”, 备注)

如果真 (取反 (是否为空 (环境名称)))
data.置文本 (“sys_app_cate_id”, 分类ID)

返回文本 = 访问网页_ADS (集_host + “/api/v1/user/update”, 1, data.到JSON (), )
json.解析 (返回文本)
返回 (json.取整数 (“code”) = 0)
子程序名返回值类型公开备 注
环境管理_移动环境逻辑型 
参数名类 型参考可空数组备 注
环境列表文本型需要删除的环境ID,数组格式。 ["xxx","yyy","zzz"]  
分组ID文本型对应的分组ID。
变量名类 型静态数组备 注
返回文本文本型 
状态码整数型 
jsonjson对象 
datajson对象 
临时数组json数组 
临时数组.解析 (环境列表)
data.置数组 (“user_ids”, 临时数组)
data.置文本 (“group_id”, 分组ID)
返回文本 = 访问网页_ADS (集_host + “/api/v1/user/regroup”, 1, data.到JSON (), )
json.解析 (返回文本)
返回 (json.取整数 (“code”) = 0)
子程序名返回值类型公开备 注
环境管理_删除环境逻辑型 
参数名类 型参考可空数组备 注
环境列表文本型需要删除的环境ID,数组格式。 ["xxx","yyy","zzz"]  
变量名类 型静态数组备 注
返回文本文本型 
状态码整数型 
jsonjson对象 
datajson对象 
临时数组json数组 
临时数组.解析 (环境列表)
data.置数组 (“user_ids”, 临时数组)
返回文本 = 访问网页_ADS (集_host + “/api/v1/user/delete”, 1, data.到JSON (), )
json.解析 (返回文本)
返回 (json.取整数 (“code”) = 0)
子程序名返回值类型公开备 注
环境管理_cha询环境文本型 
参数名类 型参考可空数组备 注
指定分组ID文本型 指定分组IDcha询环境,默认不传递则cha询所有分组的环境。
指定环境ID文本型指定环境IDcha询。
指定环境编号文本型指定环境编号cha询。
排序文本型cha询环境返回的结果可以按指定类型排序,支持serial_number(环境编号),last_open_time(最后打开时间),created_time(创建时间)三个字段,asc和desc两个值。
页数文本型页码,默认1,数量多需要翻页时用。
页大小文本型 每页大小,默认每页1 ,最大100。
变量名类 型静态数组备 注
返回文本文本型 
状态码整数型 
jsonjson对象 
data类_POST数据类 
如果真 (取反 (是否为空 (指定分组ID)))
data.添加 (“group_id”, 指定分组ID)

如果真 (取反 (是否为空 (指定环境ID)))
data.添加 (“user_id”, 指定环境ID)

如果真 (取反 (是否为空 (指定环境编号)))
data.添加 (“serial_number”, 指定环境编号)

如果真 (取反 (是否为空 (排序)))
data.添加 (“user_sort”, 排序)

如果真 (取反 (是否为空 (页数)))
data.添加 (“page”, 页数)

如果真 (取反 (是否为空 (页大小)))
data.添加 (“page_size”, 页大小)

返回文本 = 访问网页_ADS (集_host + “/api/v1/user/list?” + data.获取Post数据 (), 0, , )
json.解析 (返回文本)
返回 (json.取JSON文本 (“data/list”))
. ' 如果 ()
' 返回 ()
' 返回 ()

子程序名返回值类型公开备 注
访问网页_ADS文本型 
参数名类 型参考可空数组备 注
网址文本型
访问方式整数型
提交信息文本型
提交cookie文本型
返回cookie文本型
附加协议头文本型
返回协议头文本型
状态码整数型
禁止重定向逻辑型
标识文本型
返回重定向文本型
变量名类 型静态数组备 注
返回文本文本型 
状态码_s文本型 
返回文本 = 编码_Utf8到Ansi

评分

参与人数 1好评 +1 精币 +1 收起 理由
我爱逛精易 + 1 + 1 支持开源~!感谢分享

查看全部评分


本帖被以下淘专辑推荐:

结帖率:50% (1/2)

签到天数: 2 天

发表于 2025-3-19 12:00:20 | 显示全部楼层   广东省汕头市
感谢大神分享~!
回复 支持 反对

使用道具 举报

签到天数: 3 天

发表于 2025-3-19 10:57:27 | 显示全部楼层   山东省青岛市
这不就省事了嘛,分享的精神值得点赞啊!让后面的人也能偷个懒,哈哈。希望多多这种帖子。
回复 支持 反对

使用道具 举报

签到天数: 3 天

发表于 2025-3-19 09:39:15 | 显示全部楼层   浙江省宁波市
感谢分享,支持开源!!!
回复 支持 反对

使用道具 举报

结帖率:100% (2/2)
 楼主| 发表于 2025-3-18 19:56:03 | 显示全部楼层   河南省郑州市
易酷 发表于 2025-3-18 01:21
填表直接用填表模块启动本地的谷歌浏览器不就ok了嘛

不可以,用这个客户好管理,客户指定的
回复 支持 反对

使用道具 举报

签到天数: 1 天

发表于 2025-3-18 16:48:45 | 显示全部楼层   山东省临沂市
感谢分享,mark下备用
回复 支持 反对

使用道具 举报

签到天数: 3 天

发表于 2025-3-18 09:36:34 | 显示全部楼层   浙江省宁波市
感谢分享,支持开源!!!
回复 支持 反对

使用道具 举报

签到天数: 2 天

发表于 2025-3-18 08:34:06 | 显示全部楼层   河北省石家庄市
感谢大佬的无私分享
回复 支持 反对

使用道具 举报

结帖率:100% (4/4)

签到天数: 2 天

发表于 2025-3-18 08:04:13 | 显示全部楼层   山东省淄博市
感谢分享
回复 支持 反对

使用道具 举报

结帖率:93% (14/15)
发表于 2025-3-18 01:21:33 | 显示全部楼层   广东省东莞市
408089597 发表于 2025-3-17 21:23
因为要填表啊,要做软件,得调用它API创建窗口,启动窗口,关闭窗口,远程调用,啥的 ...

填表直接用填表模块启动本地的谷歌浏览器不就ok了嘛
回复 支持 反对

使用道具 举报

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

本版积分规则 致发广告者

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

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

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