首页
学习
活动
专区
圈层
工具
发布

易语言 【寻找文本】命令的bug

最近在重写易语言模块的时候,在取子文本操作时老是出错,经常出现一些奇怪的问题,一开始以为是代码问题,可是找半天硬是找不到问题所在。...后来仔细想想,在易语言里,一个汉字是两个字节,会不会跟这个有关。于是开始了我的实验。 ? 嗯,开始运行。 ? 惊不惊喜!意不意外! WTF!??哪来的海?怀着CNM的心情,又看了一次。 ?...看到了吧,由此可见,这真的是bug,不是理解上的问题,个人估计是易语言在文本查找算法上的bug,每次跳动了两个字节进行了匹配,所以如果是从第八个字节开始匹配,那确实永远匹配不到。...所以,爬坑结束,就这样吧,以后还是少用起始搜寻位置吧,有时候找不到文本也许并不是因为你要找的文本不在里面,而是。这命令有毒。。

4.2K110

易语言短信API示例代码:如何调用短信接口能力

10位文本型,易语言中可通过“取时间戳()”函数截取前10位实现;content:模板方式下仅需传入变量内容(如验证码“6879”),无需拼接完整短信内容,否则触发模板不匹配错误。...:139****8888)verify_code文本型验证码内容params文本型请求参数拼接字符串response文本型接口返回结果json_obj类_jsonJSON解析对象'程序入口子程序_启动子程序...;charset=utf-8”)'解析JSON响应json_obj.解析(response)输出调试文本(“接口返回结果:”+response)'判断调用结果.如果真(json_obj.取属性值(“code...”)=“2”)输出调试文本(“短信发送成功,流水号:”+json_obj.取属性值(“smsid”)).如果真结束.如果真(json_obj.取属性值(“code”)≠“2”)输出调试文本(“短信发送失败...,错误信息:”+json_obj.取属性值(“msg”)+“,错误码:”+json_obj.取属性值(“code”)).如果真结束返回(0)3.3代码调试与状态码处理调试前需将account和password

41400
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    易语言国际营销短信接口

    3.2完整易语言实现代码展开代码语言:TXTAI代码解释.版本2.支持库spec.支持库iext.程序集窗口程序集_启动窗口.子程序发送国际短信,整数型.参数国际号码,文本型.参数短信内容,文本型.局部变量...局部变量response,文本型.局部变量result,类_json'接口配置信息api_url="https://api.XXXXX.com/isms/Submit.json"account="xxxxxxxx..."'后台获取的APIIDapi_key="xxxxxxxxx"'后台获取的APIKEYtime_stamp=到文本(取现行时间戳())'10位Unix时间戳'接口注册入口:http://user.XXXXX.com...响应结果result.解析(response).如果真(result.取属性值(“code”)=“2”)输出调试文本(“短信发送成功,流水号:”+result.取属性值(“ismsid”))返回(2)....如果真结束输出调试文本(“发送失败,错误码:”+result.取属性值(“code”)+“错误信息:”+result.取属性值(“msg”))返回(1).子程序批量发送短信.局部变量号码数组,文本型,,

    23510

    易语言零基础实战国内八大主流平台协议开发附带注册机开发解决协议封号问题

    1.3 核心语法速览易语言的流程控制有三把利剑:语句适用场景底层实现如果…那么…否则…基础分支,支持嵌套条件跳转指令如果真…则…断言式检查,带契约意味预测分支+缓存预取判断(…)多值离散选择,类似switch..., 0, "提示").否则 信息框 ("注册失败,状态码:" + 到文本(彗星HTTP.取状态码()), 0, "错误").如果真结束第三章:八大主流平台协议实战解析平台一:微信网页版协议微信网页版基于...HTTP/HTTPS + WebSocket + JSON通信,数据传输采用AES加密 + Base64编码。...parts = 分割文本 (plainText, "|", ).如果真 (取数组成员数 (parts) JSON取IP (响应))策略三:设备指纹随机化每台虚拟机/模拟器修改:MAC地址(随机生成)硬盘序列号(工具修改)机型信息(模拟不同手机)策略四:行为模拟这是最关键的一环

    51310

    易语言调用大漠把血蓝内力体力转化为进度条

    第18课511遇见易语言大漠内力体力判断时时显示 易语言源码: .版本 2 .子程序 体力变化 .局部变量 str, 文本型 .局部变量 a, 双精度小数型 .局部变量 b, 双精度小数型 .局部变量...30, “ffffff-000000”, 1) .如果 (取文本长度 (str) > 0) _启动窗口.标签_体力.标题 = str a = 到数值 (取文本左边 (str, 倒找文本...(str, “/”, , 假))) b = 到数值 (取文本右边 (str, 取文本长度 (str) - 倒找文本 (str, “/”, , 假))) _启动窗口.进度条_体力.位置...(取文本长度 (str) > 0) _启动窗口.标签_生命.标题 = str a = 到整数 (取文本左边 (str, 倒找文本 (str, “/”, , 假)))...b = 到整数 (取文本右边 (str, 取文本长度 (str) - 倒找文本 (str, “/”, , 假))) _启动窗口.进度条_生命.位置 = 1000 .如果

    1.1K30

    易语言从入门到实战:用中文编写 Windows 原生应用

    变量与数据类型易语言支持整数、小数、文本、字节集、逻辑值等类型,声明方式如下:.版本 2.程序集 程序集1.子程序 _启动子程序.局部变量 年龄, 整数型.局部变量 姓名, 文本型.局部变量 是否学生,...(到文本 (和))四、核心支持库常用功能易语言的最大优势是内置了大量实用库,无需第三方依赖即可完成常见任务。...版本 2.支持库 eAPI.子程序 _启动子程序, 整数型.局部变量 进程列表, 进程信息, , "0".局部变量 i, 整数型.局部变量 输出文本, 文本型进程列表 = 取系统进程列表 ()输出文本...= “”.计次循环首 (取数组成员数 (进程列表), i) 输出文本 = 输出文本 + “PID:” + 到文本 (进程列表 [i].进程标识符) + “ 名称:” + 进程列表 [i].进程名称...+ #换行符.计次循环尾 ()信息框 (输出文本, 0, “当前进程列表”)返回 (0)注:取系统进程列表 是易语言核心库提供的 API 封装,底层调用了 CreateToolhelp32Snapshot

    40600

    e语言-E语言是指什么

    (也可称属性型语句) 特征:有一个"="号将左右两边连起来 这是大家学习易语言时首先会接触的一类语句。例如: 标签1。标题 = "中文编程技术,易语言!"...如果是文本型数值要用双引号,比如刚才的例子:"汉语言编程技术,易语言!"即是。 又如,我们会发现这类句子: 标签2。...标题 = 到文本 (取小时 (取现行时间 ())) + ":" + 到文本 (取分钟 (取现行时间 ())) + ":" + 到文本 (取秒 (取现行时间 ())) 因为标签类对象只接受文本型数据,所以要把时间型数据转化为文本型...加入项目 (欲加入项目的文本,[与欲加入项目相关的数值]) 同时我们又会发现另一类句式,比如: 销毁() 这个句式跟命令型句式很象,但其实它是下面这个句式的省略表达: 组件。   ...有时候命令的参数不是必需的(即"可选的"),比如: 取随机数 ([欲取随机数的最小值],[欲取随机数的最大值]) "[ ]"表示该参数不是必需的。如果是这种情况,该参数可为空。

    5.3K10

    使用Python爬取动态网页-豆瓣电影(JSON)

    开发环境 操作系统:windows 10 Python版本 :3.6 爬取网页模块:requests 分析网页模块:json 模块安装 pip3 install requests 网页分析 我们使用豆瓣电影的页面来开始分析...可以看到打开的内容为json格式 这里我们构造一个连接,让它从第一个电影开始,并显示100个 https://movie.douban.com/j/search_subjects?...这里可以看到包含了如下信息 评分 电影名称 电影的豆瓣链接 封面地址 代码介绍 这里逐行介绍代码 1. import相关的模块 import requests import json 2....使用json.load将json格式转换为python的字典格式 这时就可以使用字典的相关方法来处理网页了 result=json.loads(content) tvs=result['subjects...源码位置 源码请访问我的github主页: https://github.com/bsbforever/spider/blob/master/dynamic_json.py

    2K20

    使用Python爬取动态网页-豆瓣电影(JSON)

    好久没更新Python相关的内容了,这个专题主要说的是Python在爬虫方面的应用,包括爬取和处理部分 [Python爬虫]使用Python爬取静态网页-斗鱼直播 第二节我们介绍如何爬取动态网页 动态网页指的是网页的内容通过...js动态加载出来的 我们可以直接使用一些开发者工具查看 这里我采用谷歌浏览器的开发者工具 ---- 开发环境 操作系统:windows 10 Python版本 :3.6 爬取网页模块:requests...可以看到打开的内容为json格式 这里我们构造一个连接,让它从第一个电影开始,并显示100个 https://movie.douban.com/j/search_subjects?...使用json.load将json格式转换为python的字典格式 这时就可以使用字典的相关方法来处理网页了 result=json.loads(content) tvs=result['subjects...---- 源码位置 源码请访问我的github主页: https://github.com/bsbforever/spider/blob/master/dynamic_json.py

    2.2K20

    爬取QQ音乐的评论-JSON库的详细使用

    @TOC 前言 本文分享一个分享一个爬取音乐的评论的案例,来讲解下JSON的使用。...导航 爬取小说案例-BeautifulSoup教学篇 爬取二手房案例--parsel教学篇(CSS选择器) 爬取美国公司案例-parsel库教学篇(Xpath的详细使用) 爬取东方财富网-parsel...教学篇(正则表达式的详细使用+实例) 爬取QQ音乐的评论-JSON库的详细使用 JSON 是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。...python 的 json库提供了一套强大的工具来处理 JSON 数据,包括编码(序列化)和解码(反序列化)功能,以及从文件和字符串中读取和写入 JSON 数据的能力。...我们在爬取数据的时候,很多时候数据并不在源码当中,很多都是通过js中的fetch 和 XMLHttpRequest (XHR) 发起 HTTP 请求的 API来进行异步加载数据,他们大部分都是JSON格式的数据

    1K00
    领券