能查询各大快递单号,包括申通快递,圆通快递,韵达快递等国内超过90家以上快递单号查询,

如果想快速搭建一个快递单号查询站我推荐这个,这是地址www.aikuaidi.cn,我分享一个VB

  1. Function kdcx(kd, orderid)
  2. Dim Err, url, kdtime, link, Errcode, Status
  3.  
  4. Select Case kd '此处支持的快递公司很多的,我自己就常用这几个。
  5. Case "申通"
  6. kd = "shentong"
  7. Case "圆通"
  8. kd = "yuantong"
  9. Case "优速"
  10. kd = "yousu"
  11. Case "龙邦"
  12. kd = "longbang"
  13. Case "城市"
  14. kd = "cs"
  15. Case Else
  16. MsgBox "暂时不支持此快递,可以联系管理员添加!"
  17. kdcx = "暂时不支持此快递"
  18. Exit Function
  19. End Select
  20.  
  21. Set http = CreateObject("Microsoft.XMLHTTP")
  22. url = "http://www.aikuaidi.cn/rest/?key=29fe1030ceaa49ea8d0d7698efd1fd05&order=" & orderid & "&id=" & kd & "&ord=desc&show=xml"
  23.  
  24. http.Open "get", url, False
  25. http.send
  26. WebContent = http.responsetext
  27. 'MsgBox WebContent
  28.  
  29. Set objDom = CreateObject("Microsoft.XMLDom")
  30. objDom.async = False
  31. objDom.LoadXML (WebContent)
  32. If objDom.ReadyState > 2 Then
  33. Set Item = objDom.getElementsByTagName("SyncResponseEntity") '读取页面上指定区域
  34. For i = 0 To (Item.Length - 1)
  35. Status = Item.Item(i).getElementsByTagName("status").Item(0).Text
  36. If Status = 1 Then
  37. kdcx = Status
  38. Exit For
  39. End If
  40. Errcode = Item.Item(i).getElementsByTagName("errcode").Item(0).Text
  41. ' kdtime = Item.Item(i).getElementsByTagName("time").Item(0).Text
  42. 'link = Item.Item(i).getElementsByTagName("content").Item(0).Text
  43. Next
  44. Else
  45. MsgBox "查询数据还未准备就绪。状态:" & objDom.ReadyState & "。"
  46. End If
  47. Set http = Nothing
  48. Set objDom = Nothing
  49.  
  50. Select Case Errcode
  51. Case "0000"
  52. Err = "无错误"
  53. Case "0001"
  54. Err = "传输参数格式有误"
  55. Case "0002"
  56. Err = "用户编号(uid)无效"
  57. Case "0003"
  58. Err = "用户被禁用"
  59. Case "0004"
  60. Err = "授权key无效"
  61. Case "0005"
  62. Err = "快递代号(id)无效"
  63. Case "0006"
  64. Err = "访问次数达到最大额度"
  65. Case "0007"
  66. Err = "查询服务器返回错误"
  67. Case Else
  68. Err = "查询出现未知错误"
  69. End Select
  70.  
  71. Select Case Status
  72. Case "-1"
  73. Status = "未更新的单号"
  74. Case "0"
  75. Status = "查询异常"
  76. Case "1"
  77. Status = "暂无记录"
  78. Case "2"
  79. Status = "在途中"
  80. Case "3"
  81. Status = "派送中"
  82. Case "4"
  83. Status = "已签收"
  84. Case "5"
  85. Status = "拒签收"
  86. Case "6"
  87. Status = "疑难件"
  88. Case "7"
  89. Status = "无效单"
  90. Case "8"
  91. Status = "超时单"
  92. Case "9"
  93. Status = "签收失败"
  94. Case Else
  95. Status = "快递状态未知情况"
  96. End Select
  97.  
  98. kdcx = Status
  99. End Function

  

版本的源码给大家,调用方法都有,直接用就可以了!

VB版本查询快递单号源码的更多相关文章

  1. php快递单号查询源码

    贴下记录下php查询快递单号的源码,能查询各种快递的快递单号记录,中通.圆通快递.顺丰快递等都不是问题.只需要在 爱快递(www.aikuaidi.cn)上面申请一个快递key即可,下面把源码分享下, ...

  2. C#快递单号查询源码

    源码本人测试过,没有啥问题,能查询快递单号,支持的快递还挺多,圆通快递.申通快递.韵达快递的都支持单号查询的,程序是通过向爱快递(www.aikuaidi.cn)接口传输参数来查询快递单号,我直接把代 ...

  3. excel快递单号查询工具以及源码

    Function kdcx(kd, orderid) Dim Err, url, kdtime, link, Errcode, Status Select Case kd '此处支持的快递公司很多的 ...

  4. 个人永久性免费-Excel催化剂功能第97波-快递单号批量查询物流信息

    电商时代,快递已进千万家,做电商零售行业的,快递信息的再挖掘,也显得更有意义,是数据精细化运营中必不可少的一环.一般站在系统的角度,数据用于业务流转的增删改查使用,而对于分析需求来说,这些业务系统里集 ...

  5. ajax实现快递单号查询

    效果:(代码写的有点乱,自行修改就可以了) 源码: index.php <!DOCTYPE html> <html lang="en"> <head& ...

  6. 快递单号查询免费api接口(PHP示例)

    快递单号查询API,可以对接顺丰快递查询,邮政快递查询,中通快递查询等.这些快递物流企业,提供了快递单号自动识别接口,快递单号查询接口等快递物流服务.对于电商企业,ERP服务企业,集成此接口到自己的软 ...

  7. 微信小程序实战--开发一个简单的快递单号查询

    功能如图: 虽然工作中只负责小程序后台开发,但是还是小程序开发产生了浓厚的兴趣,官方文档也是超级详细了 这里就简单做一个快递单号的查询: 新建一个page: 接着就可以写wxml了.这里用一个简单的i ...

  8. Delphi快递鸟【支持快递查询和单号识别】

    作者QQ:(648437169) 点击下载➨Delphi快递鸟 [delphi快递鸟]支持快递查询.单号识别.

  9. python爬虫练手项目快递单号查询

    import requests def main(): try: num = input('请输入快递单号:') url = 'http://www.kuaidi100.com/autonumber/ ...

随机推荐

  1. Apache 虚拟主机 VirtualHost 配置

    虚拟主机 (Virtual Host) 是在同一台机器搭建属于不同域名或者基于不同 IP 的多个网站服务的技术. 可以为运行在同一物理机器上的各个网站指配不同的 IP 和端口, 也可让多个网站拥有不同 ...

  2. 排列组合函数next_permutation()

    next_permution(),按照字典序进行排列组合, 括号里的参数为类似sort里面的参数,用法相同 #include <bits/stdc++.h> using namespace ...

  3. iOS/mac开发的一些知名个人博客

    王巍的博客:王巍目前在日本横滨任职于LINE.工作内容主要进行Unity3D开发,8小时之外经常进行iOS/Mac开发.他的陈列柜中已有多款应用,其中番茄工作法工具非常棒. http://onevca ...

  4. MFC发送自定义消息-PostMessage和SendMessage

    PostMessage:把消息投放到线程的消息队列,不能消息被处理就立即返回SendMessage:消息被处理完后才返回 几种发送消息的写法:   ::PostMessage(GetSafeHwnd( ...

  5. HttpWebRequest抓数据遇到的问题

    1.有些网站访问速度慢,而且这个网站的连接数(比如全球内衣,另外对于女生各种什么内衣不懂的也可以上去查看了解哈),因为没有即时的关闭,造成抓取页面数据的时候超时也严重. 解决:把相应的HttpWebR ...

  6. Linux 上的游戏 Supertuxkart

    Linux 上玩游戏 Supertuxkart 中午休息的时候,打开Supertuxkart游戏,这个是GNU下的一款3D赛车游戏,制作精美,玩法简单.最有趣的是,我连接笔记本的外接键盘被侦测出来是M ...

  7. 新安装XAMPP,phpMyAdmin错误:#1045 - Access denied for user 'root'@'localhost' (using password: NO)

    错误如下: 打开D:\Program Files\xampp\phpMyAdmin(你的xampp的安装目录下的phpMyAdmin目录)目录下的config.inc.php文件 将 改为 然后,错误 ...

  8. GestureDetector封装手势检測上下滑动

    项目中须要检測ListView的上滑下滑隐藏顶部View控件,之前在网上也有非常多实现案例.在git上发现个封装非常不错的样例,记录下来. GestureDetector是一个手势检測类,内部有个Si ...

  9. linux杂谈(十九):DNSserver的配置(二)

    1.本机和外网的解析 ​ ​之前讨论了DNS的正向解析和反向解析,但有的时候我们想让DNSserver对于server本机的解析和对于外网的解析是不同的.那就须要在主配置文件里对本机和外网进行不同的配 ...

  10. ubuntu给手机建wifi

    声明 笔者近期意外的发现 笔者的个人站点http://tiankonguse.com/ 的非常多文章被其他站点转载,可是转载时未声明文章来源或參考自 http://tiankonguse.com/ 站 ...