TC官方合作论坛

标题: 请教关于打码兔的一键打码 [打印本页]

作者: flanks    时间: 2015-9-6 23:43
标题: 请教关于打码兔的一键打码
本帖最后由 flanks 于 2015-9-6 23:45 编辑

打码兔里有个一键打码函数[size=1.22em]D2File[size=1.22em]我是这样用的,编译是通过了,运行后没反映,也不报错,不知道哪里有问题。这样调用对不对?


功能 处理验证码()
      验证图片名 = 系统获取工作路径() & "1.jpg"
      dm.CaptureJpg(146,345,210,372,验证图片名,100)
      验证码 = 获取验证码(验证图片名)

      调试输出(“验证码:” & 验证码)
结束


功能 获取验证码(图片名)
    变量 Dama2,答案
    Dama2 = com("Dama2Ctrl")
    Dama2.D2File("XXXXXXXXXXXXXXXXXXXX","XXXXX","XXXXX",图片名,30,33,答案)
    返回 答案   
结束




作者: milai5201    时间: 2015-9-7 00:33
Dama2 = com("Dama2Ctrl")
这个函数 在程序初始化之前调用一次就可以了
有个获取答案的函数 是需要重复循环获取答案的,我用的其它代答,不过打码兔应该也一样

作者: xiaoqix    时间: 2015-9-7 09:53
一直在用火眼答题
打码兔 便宜点
作者: qq641235265    时间: 2015-9-7 14:58
我发一份我的打码兔的完整代码你参考参考,求采纳
  1. 变量 Dama2,验证码ID,验证码,错误信息,验证结果
  2. 变量 软件名="神魔2答题"
  3. 变量 软件key="477ddbcfc5318f3987236a72bc52f667"
  4. //开始按钮_点击操作
  5. 功能 打码兔初始()
  6.     变量 打码兔注册,初始化,登录,Dama
  7.     Dama=是否注册("Dama2Ctrl.1")
  8.     调试输出("Dama:"&Dama)
  9.     如果(Dama!=1)
  10.         循环(真)
  11.             打码兔注册=注册插件("D:\\桔子_MJC\\资源\\Dama2.dll",真)
  12.             调试输出("打码兔注册"&打码兔注册)
  13.             如果(打码兔注册)
  14.                 跳出
  15.             结束
  16.         结束
  17.     结束
  18.     Dama2=com("Dama2Ctrl")
  19.     Dama2.SoftwareName=软件名
  20.     Dama2.SoftwareID=软件key
  21.     初始化=Dama2.Init()
  22.     如果(初始化!=0)
  23.         消息框("打码兔-插件注册失败,请重启辅助","错误提示")
  24.     结束
  25.     登录=Dama2.Login(打码账号,打码密码,"")
  26.     调试输出("打码兔登录:"&登录)
  27.     如果(登录!=0)
  28.         错误信息=文件读配置("打码错误信息",登录,"D:\\桔子_MJC\\Dama2.ini")
  29.         消息框("打码兔-登录失败:"&错误信息,"登录失败")
  30.     结束
  31. 结束

  32. 功能 Dama2答题验证()
  33.     变量 isok,resr
  34.     Dama2=com("Dama2Ctrl")
  35.     等待(200)
  36.     验证结果=Dama2.DecodeFileSync2(图片路径,60,44)
  37.     等待(200)
  38.     isok=字符串分割(验证结果,",",resr)
  39.     如果(isok)
  40.         验证码ID=resr[0]
  41.         验证码=resr[1]
  42.         调试输出("验证码ID:"&验证码ID&"验证码:"&验证码)
  43.         如果(验证码ID<0)
  44.             错误信息=文件读配置("打码错误信息",验证码ID,"D:\\桔子_MJC\\Dama2.ini")
  45.             消息框("打码兔-答题失败:"&错误信息,"错误提示")
  46.         结束
  47.     结束
  48. 结束

  49. 功能 Dama2答题错误()
  50.     Dama2=com("Dama2Ctrl")
  51.     Dama2.ReportResult(验证码ID, 0)
  52. 结束

  53. 功能 查询题分()
  54.     变量 题分
  55.     Dama2=com("Dama2Ctrl")
  56.     题分=Dama2.D2Balance("b4279b94b28a071e28b8b153e5b5ab6e",打码账号,打码密码)
  57.     如果(题分<0)
  58.         错误信息=文件读配置("打码错误信息",题分,"D:\\桔子_MJC\\Dama2.ini")
  59.         消息框("打码兔-查询错误:"&错误信息,"查询错误")
  60.     否则
  61.         消息框("剩余题分:"&题分,"查询结果")
  62.     结束
  63. 结束
复制代码





作者: flanks    时间: 2015-9-7 15:07
qq641235265 发表于 2015-9-7 14:58
我发一份我的打码兔的完整代码你参考参考,求采纳

很完整,不错。
不过最好能把 “一键打码” 那个函数研究一下,那个比较简单。
作者: qq641235265    时间: 2015-9-7 18:24
flanks 发表于 2015-9-7 15:07
很完整,不错。
不过最好能把 “一键打码” 那个函数研究一下,那个比较简单。 ...

我这个是自己封装好的,哪里需要就添加进去改下软件key跟软件名还有图片路径等信息就可以了
作者: 2853921987    时间: 2015-10-10 16:27
那个图片路径怎么更改




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1