易语言注册机接码平台对接

易语言注册机接码平台对接

这应该是大家不管看视频教程,还是自己刚开学写第一个遇到的功能吧。今天我就把这个东西给大家好好的分析下:
所用到的技术:Api接口对接,易语言中的(网页_访问_对象,json ,文本处理)命令。
废话不多说开始手撕:(先说明仅限技术交流禁止非法用途)(这里就以登陆为例)
第一步:我们先找一个接码平台,这里的话我就以最近比较火的某猫云为例,他这个网站源码可能是最近写的。接口数据都采用了json.好了开始哈。
某猫云api接口网址:http://api.xxxxkm.com/api.html(网址我进行了一定的处理,你们可以用自己的了)
给大家截图看看他的接口说明:在这里插入图片描述
这里是他们登陆的接口说明我给大家写写看 直接上代码

在这里插入图片描述

.版本 2

.子程序 熊猫登陆, 文本型, , 本命令由【精易网页调试助手】生成,请配合精易模块使用。
.局部变量 局_网址, 文本型
.局部变量 局_方式, 整数型
.局部变量 ADD_协议头, 类_POST数据类
.局部变量 局_提交协议头, 文本型
.局部变量 局_结果, 字节集
.局部变量 局_返回, 文本型

局_网址 = “http://api.8088km.com/api/v1/signin?username=” + “这里写你的账户名” + “&password=” + “这里写你的密码”


局_方式 = 0

ADD_协议头.添加 (“User-Agent”, “Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.87 Safari/537.36)

局_提交协议头 = ADD_协议头.获取协议头数据 ()

局_结果 = 网页_访问_对象 (局_网址, 局_方式, , , , 局_提交协议头, , , , , , , , , , , )
局_返回 = 到文本 (编码_编码转换对象 (局_结果))
调试输出(局_返回)

如果不会写,上面的代码大家复制到自己的易语言程序中就行了。这个是他们登陆的api对接,如果你是新手一定要好好写下。还有你写对成功的话会在你的易语言的调试框得到登陆成功返回的信息,这个是举一反三的实例。这个写会了其他也会了。
视频:https://www.bilibili.com/video/av91972638 中的第一课。

最后:送给正在努力的你。加油。奥里给。在编程道路上要时刻锻炼自己的悟性。

	----------技术仅限交流,如果违规请联系我删除--------------------
  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
作者:腾袭 联系:tengattack@foxmail.com http://bbs.4bpa.com 更新说明 v2.1.1 fix 2012/4/25 1.修正选择文件中点击取消后无法继续注册的问题。 v2.1.1 2012/4/21 1.重写主逻辑,优化效率; 2.修正导致获取验证码速度降低的问题等。 v2.1.0 2012/4/21 1.修改错误处理机制,减少出现加载数据失败的可能性。 v2.0.3 2012/4/19 1.修改默认设置,防止触发百度防御。 v2.0.1 & v2.0.2 2012/4/19 1.修正由于验证码获取失败导致出现未知应用程序错误的问题。 v2.0 2012/4/17 1.优化重复使用验证码的算法,增加爆发线程数设置,使一个验证码可以注册更多个马甲; 2.增加设置自动保存功能(按完开始注册后保存); 3.保存正在注册中的注册成功的马甲到程序目录下的文件夹 已注册好的马甲副本 中,防止意外注册好的马甲丢失等。 v1.91 & v1.92 2012/2/26 1.修正用户名过长但仍需输入验证码的问题; 2.修正部分已注册用户名无法被识别的问题; 3.修正用户名带特殊符号无法检测仍需输入验证码的问题。 v1.9 2012/2/23 1.修正无法注册的bug; 2.支持停止注册功能; 3.支持叠字注册方式(见干扰码说明->汉字干扰码->开启叠字); 4.增加崩溃回调机制,防止由于单个线程崩溃导致整个程序崩溃。 v1.8 fix 2011/10/17 1.修正用户名干扰码语法检查功能的bug。 v1.8 2011/10/16 1.修正临时文件名乱码的问题; 2.修正已知的内存泄露问题; 3.修正已知的可能导致程序崩溃的bug; 4.大幅度优化内存管理效率; 5.增加显示已注册的马甲数量; 6.增加用户名干扰码语法检查功能等。
易语言可以使用Winsock控件实现网络通信,因此可以利用这个控件来开发接码平台客户端。以下是一种简单的实现方法: 1. 创建一个新工程,添加一个Winsock控件和一个按钮控件。 2. 在按钮控件的Click事件中编写代码,使用Winsock控件向接码平台服务器发送请求,获取短信验证码。 3. 接收到服务器返回的数据后,解析其中的验证码内容并显示在界面上。 具体步骤如下: 1. 在窗体上拖入一个Winsock控件,设置其属性如下: - 端口号:80 - 协议类型:TCP - IP地址:接码平台服务器的IP地址 2. 在窗体上拖入一个按钮控件,设置其属性如下: - Caption:获取验证码 3. 在按钮的Click事件中添加以下代码: ```vb Winsock1.Connect ' 连接服务器 Do While Winsock1.State <> sckConnected DoEvents Loop ' 等待连接完成 Winsock1.SendData "GET /api/get_code HTTP/1.1" & vbCrLf ' 发送请求 Do While Winsock1.State = sckConnected ' 等待接收数据 If Winsock1.BytesReceived > 0 Then Exit Do End If DoEvents Loop Dim strData As String strData = Winsock1.GetData ' 获取服务器返回的数据 ' 解析验证码内容并显示在界面上 ``` 4. 在窗体的Load事件中添加以下代码,用于初始化Winsock控件: ```vb Winsock1.LocalPort = 0 ' 自动分配端口号 Winsock1.RemoteHost = "接码平台服务器的IP地址" ' 设置服务器IP地址 Winsock1.RemotePort = 80 ' 设置服务器端口号 ``` 需要注意的是,接码平台的API接口可能有所不同,以上代码仅供参考。此外,易语言的网络编程能力有限,建议使用其他语言或工具实现接码平台客户端。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值