93322692 发表于 2017-2-9 21:41:14

国美PLUS注册的图片问题

国美PLUS注册的图片base64解码后,为什么易语言还是不能显示图片,是不是还需要做什么处理

余淮 发表于 2017-2-9 22:40:56

.版本 2

.子程序 _图片框1_鼠标左键被按下, 逻辑型
.参数 横向位置, 整数型
.参数 纵向位置, 整数型
.参数 功能键状态, 整数型
.局部变量 s, 文本型
.局部变量 a, 文本型

a = 到文本 (网页_访问_对象 (“https://m.gomeplus.com/regist/imageverifition”, 1, , ck, ck))
s = 文本_替换 (a, , , , “\/”, “/”, “\n”, “”)
图片框1.图片 = 编码_BASE64解码 (文本_取出中间文本 (s, #Code前, #Code后))

.版本 2

.常量 Code前, "<文本长度: 11>"
.常量 Code后, "<文本长度: 4>"

余淮 发表于 2017-2-9 22:42:00

要解码的数据多了一个“\/”+“\n”+"/"

替换取出即可

93322692 发表于 2017-2-12 14:33:22

余淮 发表于 2017-2-9 22:42
要解码的数据多了一个“\/”+“\n”+"/"

替换取出即可

太棒了,感谢楼主,Mrak一下 谢谢啊

93322692 发表于 2017-2-12 15:15:09

余淮 发表于 2017-2-9 22:40
.版本 2

.子程序 _图片框1_鼠标左键被按下, 逻辑型


那在易语言里怎么查看这段JS代码是否正常运行,并查看进行运算后的密码,这些能在易语言里面实现吗

余淮 发表于 2017-2-13 18:32:49

93322692 发表于 2017-2-12 15:15
那在易语言里怎么查看这段JS代码是否正常运行,并查看进行运算后的密码,这些能在易语言里面实现吗

可以的,精益模块里面有个类_脚本组件
调用js代码运行
.版本 2

.子程序 __启动窗口_创建完毕
.局部变量 JsPass, 类_脚本组件

JsPass.执行 ()    这里面填写调用js
JsPass.运行 ()    这里填写调用参数等

93322692 发表于 2017-2-18 20:11:52

余淮 发表于 2017-2-13 18:32
可以的,精益模块里面有个类_脚本组件
调用js代码运行
.版本 2


谢谢啦太棒了,感谢楼主,Mrak一下

891212875 发表于 2017-2-24 13:17:56

太棒了,感谢楼主,Mrak一下

93322692 发表于 2017-2-26 16:55:17

他执行JS时候显示假,我复制的JS在乐易助手上是调试成功啊
页: [1]
查看完整版本: 国美PLUS注册的图片问题