联众官网进不去了

新写了超级鹰打码

需要的可以看看:https://blog.csdn.net/tfnmdmx/article/details/123329446




本篇保姆级教程,包括账号注册,获取点数,上传图片获得结果,结果报错以及返回用户点数函数!因为我在这个路上摸索的很艰难,本来就很简单的事,也不知道是咋回事,莫名其妙的搞的很麻烦,所以写个记录,为后来的小伙伴铺路。

文章目录

  • 前言(废话)
  • 一、注册账号
  • 二、代码
    • 1.上传图⽚信息同时获取结果
    • 2.检查点数
    • 3. 报错
    • 4.主函数
  • 三、程序效果
  • 总结

前言(废话)

之前四史答题时说过会搞这个验证码,当时因为只了解了联众打码,而联众打码的测试点数获取需要联系客服qq,于是一度劝退我这个社恐人士。

在之后我尝试了超级鹰打码,它只用扫码关注公众号就可以领取测试点数,于是我准备转战超级鹰,但是吧,超级鹰竟然没有autojs/js语言的demo,这让我这个小白怎么办,在改了两天java代码也没有改出来之后,我就又回到了联众的怀抱。

不就是qq联系吗,反正他也不认识我,冲了!于是硬着头皮联系了一下客服,不到一分钟就拿到了测试点数。


注:本文所用验证码是之前四史答题时的验证码截图。

一、注册账号

这里有个坑是,它开发者账号和普通账号注册页面一模一样,导致我在开发者注册页面徘徊好几次都没填,所以一直没法新增软件。。。
我不确定它是不是可以直接注册开发者账号,因为我是先注册了账号。

1.联众注册界面
2.填写信息,注册账号,实名认证
因为我已经注册过了,不太好截图,就是先注册个账号

注册完在个人中心,先看这里 ,如果不是作者vip就要继续注册开发者账户。

3.注册**开发者账户**!

4.注册完成后,就可以在个人中心看到
5.点击我的软件-增加软件-填写(有字数限制)
名称好像是6字以上,描述是10字?不太记得了,提交完还有审核,我提交了五遍才成功。orz 我的⬇,仅供参考

6.新增成功后,查看软件信息(以下两个需要保存,代码里需要用)

点击查看Secret,会有短信验证

软件信息建议截图保存
7.领取测试点数,点击右侧的qq交谈,会自动进入客服的聊天界面(应该需要qq已经在电脑上登录),发送自己的用户名,之后在个人中心查看剩余点数为50

二、代码

建议先看一遍:
查看API文档,
查看Demo/SDK

作为使用者,我在这里吐槽一下,这上面两个写的都不怎么样!对于使用者,说明不清晰,demo没有官方示例(超级鹰里超级全,对新手友好),文档里错误码章节也找不到(有知道在哪的大佬,求指路)。

下列接口、实例文件,均为第三方开发,因技术原因,联众识图平台未进行代码审查,亦不能确定代码的功能作用,请接入的开发者审查代码后调用。
——联众

1.上传图⽚信息同时获取结果

这个是联众提供的第三方demo,我也在csdn看到别的大佬写了。
不过他们的只返回了识别出的验证码结果,没有返回ID,如果需要报错就需要ID,所以注意添加的那一行代码

function getCode(username, password, img) {http.__okhttp__.setTimeout(3e4);var r = images.toBase64(img, format = "png"), i = device.release, c = device.model, s = device.buildId;try {var n = http.postJson("https://v2-api.jsdama.com/upload", {softwareId: 11111,//软件ID,修改为自己的softwareSecret: " ",//秘钥,修改为自己的username: username,//用户名,修改为自己的,我是在外传参password: password,//密码,修改为自己的,我是在外传参captchaData: r,//图⽚⽂件内容,base64后的数据,看上边r的赋值captchaType: 1001,//识别类型(整形),按需要修改captchaMinLength: 0,//可选参数,识别时需输⼊的最⼩⻓度。captchaMaxLength: 0,//可选参数,识别时最多输⼊的内容⻓度。workerTipsId: 0//可选参数,⼈⼯提示模板ID}, {headers: {"User-Agent": "Mozilla/5.0 (Linux; Android " + i + "; " + c + " Build/" + s + "; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.126 Mobile Safari/537.36",}});} catch (e) {return {code: "-1",msg: "网络链接超时...",data: {}};}var d = n.body.json(), p = d.code, m = d.message;if ("10079009" == p) return {code: p,msg: m,data: {}};if ("10142006" == p) return {code: p,msg: m,data: {}};if ("10142004" == p) return {code: p,msg: m,data: {}};if ("10142005" == p) return {code: p,msg: m,data: {}};if ("10079006" == p) return {code: p,msg: m,data: {}};if ("0" == p) {return {code: p,msg: m,data: {res: d.data.recognition,ID: d.data.captchaId//添加了ID,之后报错需要}};}return d;
}

响应数据:
{“ts”:1497289968,“code”:0,“message”:"",“data”:
{“captchaId”:“20170613:000000000000008273614”,“recognition”:“DDHLJ”}}

2.检查点数

代码如下(示例):

function getdianshu(username, password) {http.__okhttp__.setTimeout(3e4);try {var n = http.postJson("https://v2-api.jsdama.com/check-points", {"softwareId": ,//软件ID"softwareSecret":" ",//秘钥"username":username, //用户名"password":password  //密码});} catch (e) {return {code: "-1",msg: "网络链接超时...",data: {}};}var d = n.body.json();return d;
}

响应数据:
{“code”:0,“message”:"",“data”:{“userPoints”:10000, “availablePoints”:8000,
“lockPoints”:2000}

3. 报错

 function baocuo(username, password, ID) {http.__okhttp__.setTimeout(3e4);try {var n = http.postJson("https://v2-api.jsdama.com/report-error", {"softwareId":25212,//软件ID"softwareSecret":"yw6VTrAqJ5lHhJZPCGUh8CQvg9imK2kbmz9gEt66",//秘钥"username":username,"password":password,"captchaId":ID//:由 接⼝1 返回的 captchaId 识别ID});} catch (e) {return {code: "-1",msg: "网络链接超时...",data: {}};}var d = n.body.json();return d;
}

响应数据:
{“code”:0,“message”:"",“data”:{“result”:true}}

4.主函数

username=" "  //记得写 用户名
password=" " //记得写  密码path= "/sdcard/aa/313.png"//我这个是读取的截图,一般是要截图,然后对截图进行处理
img=images.read(path)
sleep(1000)log("识别结果返回:")
result=getCode(username, password, img)
log(result)
log("验证码:")
log(result.data.res)//验证码
log("ID:")
log(result.data.ID)//ID
sleep(1000)log("用户点数返回:")
dianshu=getdianshu(username, password)
log(dianshu)
log("用户可用点数:")
log(dianshu.data.availablePoints)//可用点数/*
if()//一定要有判断,比如输入后显示验证码错误,进行截图判断
{baocuo_result = baocuo(username, password, result.data.ID)if(baocuo_result.data.result == true){log("报错成功")}else{log("报错失败")}
}
*/

三、程序效果

悄悄说一下,上面这个识别是错误的,验证码应该是X9LG

不过因为我是读取截图做的识别,所以没加报错,识别正确率还行吧

总结

验证码识别挺实用的,这篇文章对你有帮助的话,点赞评论收藏关注支持一下啦

autojs-识别验证码-联众打码相关推荐

  1. autojs联众识图

    牙叔教程 简单易懂 联众识图简介 联众识图平台,仅做图像辅助识别,不做破解,不做批量登录,不盗取信息,不主动进入其他计算机系统,不做恶意软件的帮助者.上传的图片,是为了解决计算机批量识别问题,如OCR ...

  2. EasyClick 免Root对接联众过验证码

    B站视频地址: https://www.bilibili.com/video/BV1W54y1Q7JG/ 网站地址 : http://ieasyclick.com 技术交流QQ群 2557945562 ...

  3. 【Matlab验证码识别】遗传算法和最大熵优化+大津法(OTSU)+自定义阈值数字验证码识别【含GUI源码 1694期】

    一.代码运行视频(哔哩哔哩) [Matlab验证码识别]遗传算法和最大熵优化+大津法(OTSU)+自定义阈值数字验证码识别[含GUI源码 1694期] 二.matlab版本及参考文献 1 matlab ...

  4. autojs识别本地验证码

    仅适用于那种万年不换验证码的网站,自己扣下来保存到文件夹,配合识图打码的 别误会qwq //请求截图,⽤找图⽅法,第⼀个就要先写的请求截图代码,不然找图没法⽤if (!requestScreenCap ...

  5. python爬虫验证码的处理(云打码)_用Python识别验证码

    由于本文实现的功能是在内网环境完成,因此,没有代码介绍,也没有识别效果展示. 爬虫过程中难免会碰到验证码,各种各样的验证码似乎阻挡了爬虫的脚步. 为了识别机器和真实用户而诞生的爬虫 碰到验证码有两个方 ...

  6. Python识别验证码----谷歌reCapture 4*4验证码

    Python识别验证码----谷歌reCapture 4*4验证码 写在前面 数据特点 识别思路 识别结果 改进点 写在前面 近日某众打码平台被跑路的消息一出,脚本圈中一片哗然(我并不是脚本圈的,只是 ...

  7. Python识别验证码----数美图标点选

    Python识别验证码----数美图标点选 写在前面 数据特点 获取数据 识别思路 按顺序抠出F4 定位f4 计算相似度 打标签(~~偷懒~~ ) 训练孪生网络 使用模型 识别结果 改进点 写在前面 ...

  8. auto.js对接联众的一个实例

    免责声明 本文所有教程及源码.软件仅为技术研究.不涉及计算机信息系统功能的删除.修改.增加.干扰,更不会影响计算机信息系统的正常运行.不得将代码用于非法用途. // 此代码为本博客整理提供 /*** ...

  9. Python识别验证码----网易易盾推理拼图

    Python识别验证码----网易易盾拼图推理 写在前面 数据特点 获取数据 识别思路 识别结果 改进点 写在前面 近日某众打码平台被跑路的消息一出,脚本圈中一片哗然(我并不是脚本圈的,只是喜欢看群里 ...

  10. Python识别验证码----谷歌reCapture 3*3验证码

    Python识别验证码----谷歌reCapture 3*3验证码 写在前面 数据特点 识别思路 识别结果 改进点 写在前面 近日某众打码平台被跑路的消息一出,脚本圈中一片哗然(我并不是脚本圈的,只是 ...

最新文章

  1. PCB 使用Nginx让IIS7实现负载均衡
  2. 周小星:放弃50万年薪去创业?看完视频再说吧你!【另附创业初期五大要素】...
  3. 如何对待基金评审负面意见?
  4. 【OJ】洛谷数组题单题解锦集
  5. 使用nohup以守护进程方式启动程序
  6. 解决Caused by: GSSException: (Mechanism level: Failed to find any Kerberos tgt)
  7. C ++ 的 背 影    ——C++之父Bjarne Stroustrup印象 左轻侯 2002.11.4
  8. 一步一步学习hadoop(九)
  9. RocketMQ之一:RocketMQ整体介绍
  10. 网站盗取html文件工具,一键获取仿站精灵
  11. css元素背景图片自适应屏幕大小
  12. kindeditor php 上传错误,kindeditor 上传图片失败,该怎么解决
  13. HUSTOJ配置文件解释
  14. 一文告诉你怎样“火起来”
  15. [问题]Make sure that `gem install pg -v '0.17.1'` succeeds before bundling.
  16. 春节攻防战即将打响,想要弯道超车的商家们,准备好了吗?
  17. win10下快速搭建metasploitable3教程-简单版-已避坑
  18. 如何使用网易邮箱大师登录网易企业邮箱?
  19. PostGIS系列课程之Geography
  20. 【Python】Python知识点小记

热门文章

  1. 【交换机在江湖】实战案例二十九 MSTP配置示例
  2. Padavan完整编译教程
  3. Win8下Qualcomm Atheros AR9285网卡改mac
  4. android微信群视频,10. 搞定微信群聊的神器——录屏软件集合
  5. 戴尔计算机软件的安装,买的新戴尔电脑怎么安装软件
  6. 非常全面的电脑C盘清理
  7. 乐鑫Esp32学习之旅28 熟悉自定义分区表 partition,拉取阿里云OSS对象存储的单片机/图片等较大文件保存在特定的存储位置,并读取出来做完整性校验,保证数据的完整性。(附带源码)
  8. 注册测绘师考试有用吗
  9. Cmder的安装与配置
  10. 关联分析---Apriori算法和FPGrowth算法挖掘规则计算频繁项间的置信度