书香 发表于 2023-5-22 00:42

【post操作-网络验证】

本帖最后由 书香 于 2024-2-10 04:26 编辑

这一节我们来讲解一下大名鼎鼎的post技术,在看这节课之前,你需要了解知识点:013:【post与get】

以易游网络验证为例
.版本 2

.子程序 _按钮_单码登录_被单击
.局部变量 提交地址, 文本型
.局部变量 提交数据, 文本型
.局部变量 返回值, 文本型

提交地址 = “https://w.eydata.net/3d5f598db53505a3”
提交数据 = “SingleCode=” + 编辑框_登录用户名.内容

返回值=网页_访问 (提交地址, 1, 提交数据)


.如果 (取文本长度 (返回值) = 32)
    载入 (窗口1, , 真)

.否则

    信息框 (“登录失败”, 0, , )




代码解释:
①:提交地址是官方提供的,大家复制即可
②:提交数据一般为键名+“=”+值,如: “SingleCode=” + 编辑框_登录用户名.内容,编辑框_登录用户名.内容则是我们输入的卡密的内容
③:返回值变量接收验证服务器的结果,如果成功会返回32位长度的随机码(这是平台规则),我们取出返回值的长度,如果是32位,则载入窗口1(我们编写功能的窗口)

拓展:
多个参数之间使用“&”隔开,如post数据为“a=1&b=2”,a与b称为键值,可以理解为账号与密码等,这就是post数据的规则


备注:本代码大家无需测试,为了方便大家理解删减了很多,通过本代码大家应该也知道api接口的调用方法了,是类似的

(点击返回课程目录:https://www.52hb.com/thread-58658-1-1.html)

sjtkxy 发表于 2023-5-28 04:30

objsky 发表于 2023-6-23 21:56

谢谢分享

阿拉小子 发表于 2024-9-23 22:45

围观学习
页: [1]
查看完整版本: 【post操作-网络验证】