如何用易语言制作微转运国际速递运单查询工具
前几天有个喜欢海淘的朋友就问我,能不能帮他制作运单查询软件,我问她想干嘛?她就说她经常在海外网站买东西,用的一直是微转运国际速递。所以她每次查询运单都要一次打开浏览器又一次关闭浏览器,十分繁琐。就问问我这个老同学能都帮她制作个微转运国际速递运单查询软件,唉,看在老同学的面上我就同意了。之后我开始微转运国际速递运单查询,我是个刚刚学习易语言的菜鸟,听说易语言是小学生玩的东西?那我是不是瞬间也成为了小学生啊。好了,不扯了,开始正文,由于本人技术有限,根据自己的思路编写的微转运国际转运运单查询。
1、打开微转运国际速递官网
在精易助手里输入微转运网站www.wzhuanyun.com,来抓取运单查询时的post包。
成功抓取微转运国际速递post包,那我来分析分析。
提交地址:
提交数据:truck_no=WZ123456789 (运单单号是错误的,保护隐私,这里只做演示)
看来我已经抓取到post了,接下来就是动刀!打开易语言程序!
2、用易语言开始编写程序
先新建个程序,一个编辑框1和编辑框2和按钮1.
.版本 2.子程序 _按钮1_被单击 .局部变量 微转运, 文本型微转运 = 到文本 (网络_访问网页_文本 (“http://www.wzhuanyun.com/shipment_process.htm”, “post”, “truck_no=” + 编辑框1.内容)) 编辑框2.内容 = 编码_URL解码Utf8 (微转运)
.版本 2.子程序 文本_取中间文本_内部, 文本型 .参数 欲取全文本, 文本型 .参数 左边文本, 文本型 .参数 右边文本, 文本型 .参数 跳过次数, 整数型, 可空 .参数 起始位置, 整数型, 可空 .局部变量 左边出现的位置, 整数型 .局部变量 右边出现的位置, 整数型 .局部变量 文本长度, 整数型.如果真 (起始位置 > 0)左边出现的位置 = 寻找文本 (欲取全文本, 左边文本, 起始位置, 真) .如果真结束 .计次循环首 (跳过次数, )左边出现的位置 = 寻找文本 (欲取全文本, 左边文本, 左边出现的位置 + 1, 真) .计次循环尾 () 左边出现的位置 = 寻找文本 (欲取全文本, 左边文本, 左边出现的位置 + 1, 真) 右边出现的位置 = 寻找文本 (欲取全文本, 右边文本, 左边出现的位置 + 1, 真) .如果真 (左边出现的位置 = -1)返回 (“”) .如果真结束 .如果真 (左边出现的位置 = -1 或 右边出现的位置 = -1)返回 (“”) .如果真结束 文本长度 = 取文本长度 (左边文本) 返回 (取文本中间 (欲取全文本, 左边出现的位置 + 文本长度, 右边出现的位置 - 左边出现的位置 - 文本长度))
.版本 2编辑框4.内容 = 文本_取中间文本 (编辑框2.内容, “收货人:”, “</div>”, , ) 编辑框3.内容 = 文本_取中间文本 (编辑框4.内容, “>”, “</font>”, , ) ' 收货人 编辑框5.内容 = 文本_取中间文本 (编辑框2.内容, “step-txt liucheng_txt1”, “step-txt liucheng_txt2”, , ) 编辑框7.内容 = 文本_取中间文本 (编辑框5.内容, “blue_font”, “red_font”, , ) 编辑框8.内容 = 文本_取中间文本 (编辑框7.内容, “>”, “<”, , ) ' 时间1 编辑框6.内容 = 文本_取中间文本 (编辑框2.内容, “red_font”, “</div>”, , ) 编辑框9.内容 = 文本_取中间文本 (编辑框6.内容, “>”, “</font>”, , ) 编辑框10.内容 = 文本_取中间文本 (编辑框5.内容, “操作人”, “iv>”, , ) 编辑框11.内容 = “已打包” 编辑框12.内容 = 文本_取中间文本 (编辑框2.内容, “step-txt liucheng_txt2”, “step-txt liucheng_txt3”, , ) 编辑框13.内容 = 文本_取中间文本 (编辑框12.内容, “blue_font”, “font>”, , ) 编辑框14.内容 = 文本_取中间文本 (编辑框13.内容, “>”, “<”, , ) ' 时间2 编辑框15.内容 = 文本_取中间文本 (编辑框12.内容, “red_font”, “</div>”, , ) 编辑框16.内容 = 文本_取中间文本 (编辑框15.内容, “>”, “<”, , ) 编辑框17.内容 = “已发货” 编辑框18.内容 = 文本_取中间文本 (编辑框2.内容, “step-txt liucheng_txt3”, “step-txt liucheng_txt4”, , ) 编辑框19.内容 = 文本_取中间文本 (编辑框18.内容, “blue_font”, “font”, , ) 编辑框20.内容 = 文本_取中间文本 (编辑框19.内容, “>”, “<”, , ) 编辑框21.内容 = 文本_取中间文本 (编辑框18.内容, “red_font”, “</div>”, , ) 编辑框22.内容 = 文本_取中间文本 (编辑框21.内容, “>”, “<”, , ) ' 时间3 编辑框23.内容 = 文本_取中间文本 (编辑框2.内容, “step-txt liucheng_txt4”, “step-txt liucheng_txt5”, , ) 编辑框24.内容 = 文本_取中间文本 (编辑框23.内容, “blue_font”, “font>”, , ) 编辑框25.内容 = 文本_取中间文本 (编辑框24.内容, “>”, “<”, , )
基本效果就是以上效果,但是我并没有完成。最终我那位同学竟然说我这个还不如打开网页查询,我就说当你打开网页加载页面的时候,我已经获取post的了,好了以上就是没事练练手,熟悉一下易语言截取文本的练习。
转载于:https://blog.51cto.com/jump1988/1708786
如何用易语言制作微转运国际速递运单查询工具相关推荐
- 易语言帐号密码服务器代码,如何用易语言制作一个帐号密码输入和登录功能?...
[e].版本 2 .支持库 iext 登录 (账号, 密码) .子程序 _超级列表框1_当前表项被改变 到首记录 () 账号 = 超级列表框1.取标题 (超级列表框1.现行选中项, ) .判断开始 ( ...
- 用易语言制作一款图文展示软件,点击按钮切换图片和文字说明,易语言按钮、图片框、编辑框的应用
在如今这个商业社会,产品宣传至关重要,尤其是向目标客户发送产品相册,非常有利于促进更多商品的交易.用易语言制作一款图文同时展示的小软件,通过网络发送给客户,客户很方便了解产品详情,从而提升客户体验.此 ...
- 易语言制作提示类对话框
又是新的一周!今天分享的是如何使用易语言制作提示类对话框. 第一步 创建Windows窗口程序并绘制组件 在该窗口中,我们需要绘制一个标签,如图所示: 第二步 添加菜单 我们需要添加一个名为" ...
- 易语言制作通用对话框
今天来分享如何使用易语言制作通用对话框. 第一步 创建Windows窗口程序并绘制组件 新建Windows窗口程序,这次我们需要绘制一个图片框,一个按钮,一个标签和一个通用对话框,并将按钮命名为&qu ...
- 易语言制作的神经网络模块2.0
易语言制作的神经网络模块2.0 注:1.0由于仅支持3层的神经网络且未加入训练功能,将不再发布 优缺点: 程序运行慢,由于在运行时不断读写神经网络配置文件,导致运行变慢. 有基础的BP反向算法进行训练 ...
- 游戏逆向学习——易语言制作游戏输入性脚本之异星工厂
今天没有来得及更新相关学习内容,下午抽空做了波及时更新,今天使用易语言制作了最新的异星工厂游戏输入性脚本,根据官方wiki的相关内容制作,如有侵权请联系我! 主要是用的是一个简单的dll指令:send ...
- 易语言制作计算软件简单步骤_【软件工具】快速制作动画式微课,就是这么简单...
点击上方蓝字 励展集团 关注并设为星标 动画式微课能够呈现出超出文字.语言外的演示效果.在微课中加入动画,能够让课程内容更生动活泼:用动画人物形象替代教师.学生角色,也能模拟真实教学场景,设置教 ...
- 易语言学习流程-易语言制作辅助学习路线
易语言有中文.开放的交流环境,比如你初学c++并遇到一个问题,去csdn提问,别人丢你一长篇英文,你看也看不懂,可能逐渐就学不下去了,但是易语言都是中文,大家三言两语能把问题说清楚,并且也有很多开源的 ...
- 易语言制作大漠模块API进程结束
当我们启动多线程多窗口多任务时, 我们要关闭退出游戏,需要一个一个的手动结束,非常非常麻烦,,主要是通过API实现循环结束游戏进程,从而实现一键关闭游戏,一键结束销毁进程. 第十课511遇见易语言大漠 ...
最新文章
- Intellij IDEA 高效使用教程
- window7环境下ZooKeeper的安装运行及监控查看
- std::string 用法
- 图的基本操作及其相关应用
- java foreach order_Java Elements.forEach方法代码示例
- 一个基于vue和element-ui的树形穿梭框组件
- linux下简单的邮件配置
- 手游服务器账号,手游服务器登录流程
- 洛谷 P2672 推销员
- tuts4you 注册_设计和开发完整的网站(Tuts + Mini系列,第3页)
- 页面左侧二级菜单20种案例
- c语言中变量r存放当前n值,C语言课件(王曙燕)chp3 算法和基本程序设计.ppt
- java while详解_Java while循环-Java while-嗨客网
- Python—基于Flask框架调用百度接口实现语音识别功能
- 精致好看的真无线耳机,音质也不错,JEET ONE升级版上手
- 组合框快速输入(二)
- Python批量下载无版权图片 !
- 提高模具寿命需控制环节
- 个人版独立在线客服系统搭建教程_私有化开发安全有保障
- 【19】核心易中期刊推荐——人工智能 | 遥感信息处理