VB版本查询快递单号源码
能查询各大快递单号,包括申通快递,圆通快递,韵达快递等国内超过90家以上快递单号查询,
如果想快速搭建一个快递单号查询站我推荐这个,这是地址www.aikuaidi.cn,我分享一个VB
- Function kdcx(kd, orderid)
- Dim Err, url, kdtime, link, Errcode, Status
- Select Case kd '此处支持的快递公司很多的,我自己就常用这几个。
- Case "申通"
- kd = "shentong"
- Case "圆通"
- kd = "yuantong"
- Case "优速"
- kd = "yousu"
- Case "龙邦"
- kd = "longbang"
- Case "城市"
- kd = "cs"
- Case Else
- MsgBox "暂时不支持此快递,可以联系管理员添加!"
- kdcx = "暂时不支持此快递"
- Exit Function
- End Select
- Set http = CreateObject("Microsoft.XMLHTTP")
- url = "http://www.aikuaidi.cn/rest/?key=29fe1030ceaa49ea8d0d7698efd1fd05&order=" & orderid & "&id=" & kd & "&ord=desc&show=xml"
- http.Open "get", url, False
- http.send
- WebContent = http.responsetext
- 'MsgBox WebContent
- Set objDom = CreateObject("Microsoft.XMLDom")
- objDom.async = False
- objDom.LoadXML (WebContent)
- If objDom.ReadyState > 2 Then
- Set Item = objDom.getElementsByTagName("SyncResponseEntity") '读取页面上指定区域
- For i = 0 To (Item.Length - 1)
- Status = Item.Item(i).getElementsByTagName("status").Item(0).Text
- If Status = 1 Then
- kdcx = Status
- Exit For
- End If
- Errcode = Item.Item(i).getElementsByTagName("errcode").Item(0).Text
- ' kdtime = Item.Item(i).getElementsByTagName("time").Item(0).Text
- 'link = Item.Item(i).getElementsByTagName("content").Item(0).Text
- Next
- Else
- MsgBox "查询数据还未准备就绪。状态:" & objDom.ReadyState & "。"
- End If
- Set http = Nothing
- Set objDom = Nothing
- Select Case Errcode
- Case "0000"
- Err = "无错误"
- Case "0001"
- Err = "传输参数格式有误"
- Case "0002"
- Err = "用户编号(uid)无效"
- Case "0003"
- Err = "用户被禁用"
- Case "0004"
- Err = "授权key无效"
- Case "0005"
- Err = "快递代号(id)无效"
- Case "0006"
- Err = "访问次数达到最大额度"
- Case "0007"
- Err = "查询服务器返回错误"
- Case Else
- Err = "查询出现未知错误"
- End Select
- Select Case Status
- Case "-1"
- Status = "未更新的单号"
- Case "0"
- Status = "查询异常"
- Case "1"
- Status = "暂无记录"
- Case "2"
- Status = "在途中"
- Case "3"
- Status = "派送中"
- Case "4"
- Status = "已签收"
- Case "5"
- Status = "拒签收"
- Case "6"
- Status = "疑难件"
- Case "7"
- Status = "无效单"
- Case "8"
- Status = "超时单"
- Case "9"
- Status = "签收失败"
- Case Else
- Status = "快递状态未知情况"
- End Select
- kdcx = Status
- End Function
版本的源码给大家,调用方法都有,直接用就可以了!
VB版本查询快递单号源码的更多相关文章
- php快递单号查询源码
贴下记录下php查询快递单号的源码,能查询各种快递的快递单号记录,中通.圆通快递.顺丰快递等都不是问题.只需要在 爱快递(www.aikuaidi.cn)上面申请一个快递key即可,下面把源码分享下, ...
- C#快递单号查询源码
源码本人测试过,没有啥问题,能查询快递单号,支持的快递还挺多,圆通快递.申通快递.韵达快递的都支持单号查询的,程序是通过向爱快递(www.aikuaidi.cn)接口传输参数来查询快递单号,我直接把代 ...
- excel快递单号查询工具以及源码
Function kdcx(kd, orderid) Dim Err, url, kdtime, link, Errcode, Status Select Case kd '此处支持的快递公司很多的 ...
- 个人永久性免费-Excel催化剂功能第97波-快递单号批量查询物流信息
电商时代,快递已进千万家,做电商零售行业的,快递信息的再挖掘,也显得更有意义,是数据精细化运营中必不可少的一环.一般站在系统的角度,数据用于业务流转的增删改查使用,而对于分析需求来说,这些业务系统里集 ...
- ajax实现快递单号查询
效果:(代码写的有点乱,自行修改就可以了) 源码: index.php <!DOCTYPE html> <html lang="en"> <head& ...
- 快递单号查询免费api接口(PHP示例)
快递单号查询API,可以对接顺丰快递查询,邮政快递查询,中通快递查询等.这些快递物流企业,提供了快递单号自动识别接口,快递单号查询接口等快递物流服务.对于电商企业,ERP服务企业,集成此接口到自己的软 ...
- 微信小程序实战--开发一个简单的快递单号查询
功能如图: 虽然工作中只负责小程序后台开发,但是还是小程序开发产生了浓厚的兴趣,官方文档也是超级详细了 这里就简单做一个快递单号的查询: 新建一个page: 接着就可以写wxml了.这里用一个简单的i ...
- Delphi快递鸟【支持快递查询和单号识别】
作者QQ:(648437169) 点击下载➨Delphi快递鸟 [delphi快递鸟]支持快递查询.单号识别.
- python爬虫练手项目快递单号查询
import requests def main(): try: num = input('请输入快递单号:') url = 'http://www.kuaidi100.com/autonumber/ ...
随机推荐
- Apache 虚拟主机 VirtualHost 配置
虚拟主机 (Virtual Host) 是在同一台机器搭建属于不同域名或者基于不同 IP 的多个网站服务的技术. 可以为运行在同一物理机器上的各个网站指配不同的 IP 和端口, 也可让多个网站拥有不同 ...
- 排列组合函数next_permutation()
next_permution(),按照字典序进行排列组合, 括号里的参数为类似sort里面的参数,用法相同 #include <bits/stdc++.h> using namespace ...
- iOS/mac开发的一些知名个人博客
王巍的博客:王巍目前在日本横滨任职于LINE.工作内容主要进行Unity3D开发,8小时之外经常进行iOS/Mac开发.他的陈列柜中已有多款应用,其中番茄工作法工具非常棒. http://onevca ...
- MFC发送自定义消息-PostMessage和SendMessage
PostMessage:把消息投放到线程的消息队列,不能消息被处理就立即返回SendMessage:消息被处理完后才返回 几种发送消息的写法: ::PostMessage(GetSafeHwnd( ...
- HttpWebRequest抓数据遇到的问题
1.有些网站访问速度慢,而且这个网站的连接数(比如全球内衣,另外对于女生各种什么内衣不懂的也可以上去查看了解哈),因为没有即时的关闭,造成抓取页面数据的时候超时也严重. 解决:把相应的HttpWebR ...
- Linux 上的游戏 Supertuxkart
Linux 上玩游戏 Supertuxkart 中午休息的时候,打开Supertuxkart游戏,这个是GNU下的一款3D赛车游戏,制作精美,玩法简单.最有趣的是,我连接笔记本的外接键盘被侦测出来是M ...
- 新安装XAMPP,phpMyAdmin错误:#1045 - Access denied for user 'root'@'localhost' (using password: NO)
错误如下: 打开D:\Program Files\xampp\phpMyAdmin(你的xampp的安装目录下的phpMyAdmin目录)目录下的config.inc.php文件 将 改为 然后,错误 ...
- GestureDetector封装手势检測上下滑动
项目中须要检測ListView的上滑下滑隐藏顶部View控件,之前在网上也有非常多实现案例.在git上发现个封装非常不错的样例,记录下来. GestureDetector是一个手势检測类,内部有个Si ...
- linux杂谈(十九):DNSserver的配置(二)
1.本机和外网的解析 之前讨论了DNS的正向解析和反向解析,但有的时候我们想让DNSserver对于server本机的解析和对于外网的解析是不同的.那就须要在主配置文件里对本机和外网进行不同的配 ...
- ubuntu给手机建wifi
声明 笔者近期意外的发现 笔者的个人站点http://tiankonguse.com/ 的非常多文章被其他站点转载,可是转载时未声明文章来源或參考自 http://tiankonguse.com/ 站 ...