简介

本篇文章将教你如何运用易语言中的POST实现4399的登录注册及验证码的自动识别

需要用到的工具

易语言  抓包工具(fiddler或浏览器f12)   ocr.dll 精易模块

原理:提交信息赋值到编辑框,最终返回结果再赋值到返回信息中让用户可以看到。

易语言及必备软件下载地址

1.易语言及必备模块下载https://pan.baidu.com/s/1up_b7SvD-L3YHbZTNcHsLA?errmsg=Auth+Login+Params+Not+Corret&errno=2&ssnerror=0

提取码 ej7v

2.分享几个好用的易语言编程助手 (suyinwl.top)

操作步骤

​1.抓包

这里可以找到抓取到的包。 第一就是网站链接,直接右键 复制仅网址,这个就是 【网址】
而从Host到accept这一行就是 【协议头】
最下面的一行叫做 【提交信息】

2. 网页_访问_对象

输入网址、提交方式、并设置一个全局变量cookie  再加上协议头 最后解码 生成可以阅读的文本。

如果是登录或者注册按钮 你会发现在协议头下方还有一行,那就是提交的信息,这类一般都是POST的提交方式

所以在提交信息这行中,需要用变量进行替换,然后在赋值到编辑框中,这样可以形成登录了。

3.抓包验证码图片

抓验证码图片其实非常简单,在fiddler中,你会看到有个图片的标识,在4399中点击验证码图片

同样也会再出现一条消息。 下图为抓包软件中图片的显示,没有抓包工具请看上面的下载地址二文章

点击图片查看即可查看验证码图片

同理 协议头 cookie  网址 一样不能少

4.OCR自动识别验证码

这个其实也是相当于调用了一个模块,这个模块文件就是OCR.dll   你需要下载ocr 然后新建dll命令 并粘贴如图

.版本 2.DLL命令 验证码初始化, , "ocr.dll", "init", 公开, 名字随便写,如果要编译成为模块,需要选中 公开 本地调用无所谓.DLL命令 验证码识别, 文本型, "ocr.dll", "ocr", 公开, 调用的时候用 库文件名带路径的话  dll文件就需要放在特定路径下,不带路径 直接放在exe文件目录.参数 参数1, 字节集, , 参数名随便写,可以改成自己容易理解的名字,如 图片 字节集 pic 等.参数 参数2, 整数型, , 图片字节集长度.DLL命令 验证码卸载, , "ocr.dll", "un", , ocr.dll 可以改成任意名字,只要和dll文件的名字对应就行。如果是 1.dll 这里的库文件名就写 1.dll

易语言中,调用命令可以这样写

.版本 2
.支持库 iext识别到内容 = 验证码识别 (图片, 取字节集长度 (图片))
编辑框8.内容 = 识别到内容
透明标签2.标题 = “识别到内容为【” + 识别到内容 + “】已自动填入到编辑框中”

5.AES解密

由于4399的登录及注册经过了aes加密,但其实密钥它也在网页中写出来了,所以解密的过程相对来说也是简单的。但是由于过程较多

大家需要看下视频跟着操作才能明白。

易语言post之4399解密最终章_哔哩哔哩_bilibili

至此易语言post之4399登录注册+验证码自动识别终于写好了!

源码及成品下载

易语言post之4399登录注册+验证码自动识别 (suyinwl.top)

易语言post之4399登录注册+验证码自动识别相关推荐

  1. 易语言post之4399登录注册实现

    1.对4399的登录包进行抓取!可以使用网站的f12调试也可以采用fiddler 本教程主要采用fiddler进行抓取 如果您没有易语言及改工具可以 易语言及必备工具下载[提取码ej7v] *2.这里 ...

  2. 易语言网易云音乐登录post源码

    易语言网易云音乐登录post源码 以下是部分源码: .版本 2 .支持库 dp1 data = 文本_替换 (#常量2, , , , "账号", 账号, "密码" ...

  3. 易语言大漠插件破解版注册例子源码

    易语言大漠插件破解版注册例子源码

  4. 易语言大漠游戏一键登录自动判断判断角色位置

    当输入账号秘密成功后 很多游戏到了角色选择的界面,有的游戏一个账号下允许建立三个角色,那么在这一环节,就必须根据账号来点选角色的位置是左.中.右还是这个账号下只有一个角色,所以我们建立一个子程序要传递 ...

  5. 易语言大漠游戏一键登录检测账户密码

    检测游戏账号密码,是指对对话框里的输入内容不为空的检测,这里调用了易语言的气球提示框,使得辅助更加严谨,以下是组件界面设计,当我们在账号编辑框里输入完账号后按下回车键让他自动激活密码输入框,然后自动激 ...

  6. 易语言填表识别并自动输入验证码

    .版本 2 .支持库 wke .支持库 spec.子程序 _精易Web浏览器1_Url载入开始, 逻辑型 .参数 Url, 文本型 .参数 Job, 整数型 .局部变量 func, 特殊功能.如果真 ...

  7. C语言文件操作实现登录注册

    使用 user_data.txt 文件存储用户账号密码信息,分为注册与登录两个功能. 注册功能将用户填写的用户名与密码写入到文件中,并判断是否写入(注册)成功. 登录功能将用户填写的用户名和密码与文件 ...

  8. 为什么jsp的form表单不能跳转_UI设计干货分享:设计语言 - 表单(登录/注册)...

    原文作者:罗耀_UI 设计语言中的表单中的登录与注册部分 大致讲完了按钮.下拉菜单.导航栏.分页等,就要开始讲表单了.表单也分几种功能和几种样式,我也不可能不能把它们一一讲出来,所以只挑出几个常用的来 ...

  9. C语言实现简单的登录注册功能

    C语言实现一个简单的用户登录,以及用户注册功能. #include "stdio.h" #include "string.h" #include "w ...

最新文章

  1. Java中Set集合是如何实现添加元素保证不重复的?
  2. Pytorch多进程最佳实践
  3. Minst 0-9特征迭代次数曲线表达式
  4. 第12章:项目采购管理-章节真题
  5. 如何选择Web APP与Native App原生开发模式的区别(转)
  6. java 文本编辑器 源码_java文本编辑器源码
  7. 16款测序平台性能大PK,华大表现不俗!基于人类和细菌基因组DNA水平的多平台测序数据研究成果发布...
  8. 录像带转存电脑的方法_《波西亚时光》录像带使用方法介绍
  9. LINUX NTP 服务器搭建
  10. AT2 Homeomorphism and the group structure on a circle
  11. 云服务器怎么配置文件,云服务器网卡怎么配置文件
  12. 【微软2014实习生及秋令营技术类职位在线測试】题目1 : String reorder
  13. 360极速浏览器更换背景颜色
  14. 【Java代码之美】 -- Java11新特性解读
  15. 记录下对游戏主机配置的个人理解与心得
  16. eclipse导入系统签名
  17. RGB颜色与颜色名称对照表
  18. 使用ajax报405错误
  19. 在c语言中 函数的作用是什么,C语言程序中函数的定义
  20. 拉格朗日乘子法:写得很通俗的文章

热门文章

  1. PX4装机教程(二)固定翼
  2. 思科无线AP规划和实施的知识点,很重要的考虑因素
  3. 【C语言练习题】动态分配内存
  4. 小学四年级上册计算机课程安排,四年级上册信息技术的教学计划(通用5篇)...
  5. MNN 实现NV12转BGR格式
  6. 记录一下逆向任务管理器的过程
  7. 基于jsp+ssm的员工人事工资管理系统-计算机毕业设计
  8. Laya Scene
  9. 使用Google浏览器截屏
  10. UML-交互图包含哪些图?