我爱辅助论坛

 找回密码
 【点我注册】

QQ登录

只需一步,快速开始

查看: 3981|回复: 8

[源码] 91验证码代答平台接口分享

[复制链接]

该用户从未签到

发表于 2014-8-17 14:50:13 | 显示全部楼层 |阅读模式
接口函数:SendFile_GetAnswer

命令名称  SendFile_GetAnswer  
命令功能 发送图片文件直接获得识别结果
函数原型 const char * WINAPI SendFile_GetAnswer( const char * auth_code, const char * path, int type, int timeout, int pri, const char * extr_str)  
命令参数 参数1 字符型 ,验证密码串
参数2 字符型 ,图片文件路径
参数3 整数型 ,题目类型ID(游戏ID)
参数4 整数型 ,超时时间,单位秒
参数5 整数型 ,优先级(默认填1)
参数6 字符型 ,备注(题目文本说明)
Q8例子 题目ID=Plugin.YZM.SendFile_GetAnswer ("xxxxx","c:\test.jpg",1000,60,1,"4个字母")
返回值 字符型,成功直接返回识别结果。失败返回首字母为#的字符串,表明这是一个出错信息(中文提示),例如#发送文件失败,#答题超时




  
接口函数:SendFile

命令名称  SendFile
命令功能 图片文件发送
函数原型 const char * WINAPI SendFile( const char * auth_code, const char * path, int type, int timeout, int pri, const char * extr_str)  
命令参数 参数1 字符型 ,验证密码串
参数2 字符型 ,图片文件路径
参数3 整数型 ,题目类型ID(游戏ID)
参数4 整数型 ,超时时间,单位秒
参数5 整数型 ,优先级(默认填1)
参数6 字符型 ,备注(题目文本说明)
Q8例子 题目ID=Plugin.YZM.SendFile ("xxxxx","c:\test.jpg",1000,60,1,"4个字母")
返回值 字符型,成功返回一个题目ID字符串,例如"279732434110333156"。失败返回首字母为#的字符串,表明这是一个出错信息(中文提示),例如#发送文件失败





  
接口函数:GetAnswer

命令名称 GetAnswer
命令功能 查询答题结果
函数原型 const char * WINAPI GetAnswer(const char * id)
命令参数 参数1 字符型,题目ID(SendFile的返回值)
Q8例子 Answer=Plugin.YZM.GetAnswer ("题目ID")
返回值 字符型,正常情况返回题目答案。如果返回空,表示还没有答案.如果字符串以#开头,表明这是一个出错信息(中文提示)





接口函数:SendImage

命令名称 SendImage
命令功能 发送截图
函数原型 const char * WINAPI SendImage( const char * auth_code, LONG topx, LONG topy, LONG width, LONG height, LONG type, LONG timeout, int pri, const char * extra_str)
命令参数 参数1 字符型,验证密码串
参数2 整数型,截图左上角坐标X
参数3 整数型,截图左上角坐标y
参数4 整数型,截图宽度
参数5 整数型,截图高度
参数6 整数型,题目类型ID(游戏ID)
参数7 整数型,题目最大允许时间
参数8 整数型,优先级(1为默认,2为当前类型ID的2倍题分,3则扣3倍题分)
参数9 字符型,备注(题目文本说明)
Q8例子 题目ID=Plugin.YZM.SendImage ("注册码",截图坐标x1,截图坐标y1,截图宽度,截图高度,题目类型ID,题目最大允许时间,优先级","备注")
返回值 字符型,正常情况返回一个数字型字符串的题目ID。如果字符串以#开头,表明这是一个出错信息(中文提示)




接口函数:SendGif

命令名称 SendGif
命令功能 发送动态截图
函数原型 const char * WINAPI SendGif( const char * auth_code, LONG topx, LONG topy, LONG width, LONG height,int delay,int count, LONG type, LONG timeout, int pri,const char * extra_str)
命令参数 参数1 字符型,验证密码串
参数2 整数型,截图左上角坐标X
参数3 整数型,截图左上角坐标y
参数4 整数型,截图宽度
参数5 整数型,截图高度
参数6 整数型,截取动画每帧之间的间隔单位毫秒
参数7 整数型,这个动画文件总共有几帧
参数8 整数型,题目类型ID(游戏ID)
参数9 整数型,题目最大允许时间
参数10 整数型,优先级(1为默认,2为当前类型ID的2倍题分,3则扣3倍题分)
参数11 字符型,备注(题目文本说明)
Q8例子 题目ID=Plugin.YZM.SendGif ("注册码",截图坐标x1,截图坐标y1,截图宽度,截图高度,时间,帧数,题目类型ID,题目最大允许时间,优先级","备注")
返回值 字符型,正常情况返回一个数字型字符串的题目ID。如果字符串以#开头,表明这是一个出错信息(中文提示)



  
接口函数:Enablelog

命令名称 EnableLog
命令功能 启用log文件记录,调用后会在你传入的路径写调用插件的日志
函数原型 void WINAPI EnableLog(const char *filepath)
命令参数 参数1 字符型,文件路径
Q8例子 Plugin.YZM.Enablelog ("c:\log.txt")
返回值 无返回值




  
接口函数:QueryBalance

命令名称 QueryBalance
命令功能 查询账户余额
函数原型 const char * WINAPI QueryBalance(const char * auth_code)
命令参数 参数1 字符型,密码串
Q8例子: Plugin.91YZM.QueryBalance("密码串")
返回值 字符型,返回这个密码串下所拥有的题分




  
接口函数:ReportError

命令名称 ReportError
命令功能 错误反馈
函数原型 const char * WINAPI ReportError(const char * auth_code,const char *id)
命令参数 参数1 字符型,注册码
参数2 字符型, 题目ID(SendFile的返回值)
Q8例子 Plugin.YZM.ReportError("注册码","题目ID")
返回值 无返回值




  
接口函数:SetAuthor

命令名称 SetAuthor
命令功能 作者返利函数,在脚本启动后调用一次即可,脚本每发一道题会自动增加对应返点,返点登陆网站后会员主页查看
函数原型 void WINAPI SetAuthor(const char * author)
命令参数 参数1 字符型,作者帐号
Q8例子 Plugin.YZM.SetAuthor("作者帐号")
返回值 无返回值




  
接口函数:CheckAccAuthcode

命令名称 CheckAccAuthcode
命令功能 检查一个验证密码串是否这个帐号下面的密码串
函数原型 const char * WINAPI CheckAccAuthcode(const char * main_acc,const char * auth_code)
命令参数 参数1 字符型,帐号名
参数2 字符型,验证密码串
Q8例子 Plugin.YZM.CheckAccAuthcode("帐号","密码串")
返回值 1:是的。0:不是。-1:其他错误




  
接口函数:RegisterSubacc

命令名称 RegisterSubacc
命令功能 注册一个子密码串
函数原型 const char * WINAPI RegisterSubacc(const char * auth_code)
命令参数 参数1 字符型,主账号的验证密码串
Q8例子 Plugin.YZM.RegisterSubacc("帐号密码串")
返回值 成功:子密码串,失败: #失败原因




  
接口函数:Charge

命令名称 Charge
命令功能 给一个密码串充值
函数原型 const char * WINAPI Charge(const char * auth_code,const char * card_id)
命令参数 参数1 字符型,验证密码串
参数2 字符型,充值卡卡号
Q8例子 Plugin.YZM.Charge("帐号密码串","卡号")
返回值 成功: 总金额:此处充值金额 失败:#失败原因

温馨提示:为了保护系统安全,使用辅助前,请务必使用影子系统。

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【好评】【金币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

签到天数: 334 天

[LV.8]以坛为家I

发表于 2014-8-17 14:59:00 | 显示全部楼层
为什么我看不懂

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【好评】【金币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

签到天数: 355 天

[LV.8]以坛为家I

发表于 2014-8-17 14:59:13 | 显示全部楼层
楼主一看就是大神,可惜我看不懂

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【好评】【金币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

签到天数: 719 天

[LV.9]以坛为家II

发表于 2014-8-17 15:13:17 | 显示全部楼层
有什么用            

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【好评】【金币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2014-8-17 15:13:36 | 显示全部楼层
.支持库 internet

' 获得最新地址
address1 = 取文本左边 (temp, 寻找文本 (temp, “;”, , 假) - 1)
address2 = 取文本右边 (temp, 取文本长度 (address1))

' 返回#为首的文本说明发送失败,比如网络故障等原因,可以继续调用发题函数
id = yzm_http发题 (address1, 编辑框1.内容, 取运行目录 () + “/test.jpg”, 1000, 60, 1, “”, “test”)

.如果 (取文本左边 (id, 1) = “#” 或 取文本长度 (id) = 0)
    ' 发送失败,用备用地址发题
    id = yzm_http发题 (address2, 编辑框1.内容, 取运行目录 () + “/test.jpg”, 1000, 60, 1, “”, “”)
.否则

.如果结束

.如果 (取文本左边 (id, 1) = “#” 或 取文本长度 (id) = 0)
    列表框1.加入项目 (“发送失败,请再次尝试”, )
    列表框1.加入项目 (id, )
    ' 发送失败,可继续循环发送,根据个人需求而定
.否则

    .如果真 (取文本左边 (id, 1) ≠ “#” 且 取文本长度 (id) ≠ 0)
        列表框1.加入项目 (“发送成功”, )
        列表框1.加入项目 (id, )
        timeout = 取现行时间 ()
        .循环判断首 ()

            answer = 到文本 (HTTP读文件 (address1 + “/query.php?sid=” + id))
            ' 加入自己时间判断,避免服务器无返回造成死循环
            .如果真 (取时间间隔 (取现行时间 (), timeout, #秒) > 60)
                answer = “#答题超时”
            .如果真结束
            ' 避免延迟造成界面卡,采用异步方式
            yzm_延迟 (1000)
        .循环判断尾 (answer = “”)
        列表框1.加入项目 (“答案”, )
        列表框1.加入项目 (answer, )

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【好评】【金币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

签到天数: 404 天

[LV.9]以坛为家II

发表于 2014-8-17 15:14:50 | 显示全部楼层
埃博拉づ祥尊 发表于 2014-8-17 14:59
楼主一看就是大神,可惜我看不懂

你居然说你看不懂。。。。
好吧

你的 论坛攻击器还有么


你的笑  
   你的笑
       你的笑
           你的笑

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【好评】【金币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2014-8-17 15:15:27 | 显示全部楼层

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【好评】【金币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

签到天数: 355 天

[LV.8]以坛为家I

发表于 2014-8-17 15:23:18 | 显示全部楼层
论坛防水墙 发表于 2014-8-17 15:14
你居然说你看不懂。。。。
好吧

给你一篇50000字的汉字写的论文,估计谁都没耐心看吧···

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【好评】【金币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 【点我注册】

本版积分规则

QQ|小黑屋|我爱辅助 ( 辽ICP备19006053号-1 )

GMT+8, 2025-5-2 02:30 , Processed in 0.041808 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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