菜鸟裹裹Excel接口来了

本公式适用于Windows7+环境,WPS 2016及以上版本 或 Excel 2007及以上版本

GetKuaidiStatusByCainiaoguoguo(kuaidi_number)

根据快递单号查询快递物流信息。菜鸟裹裹会根据快递单号自动识别快递公司,所以不需要输入快递公司。

命令:提供“菜鸟裹裹查询”命令

Excel网络函数库已经提供了GetKuaidiStatus(Kuaidi_company, Kuaidi_number)函数,后台对接的是快递100接口,不用登录快递100 网站就可以方便查询快递信息。然而,快递100提供的免费接口对查询有诸多限制,笔者想用户之所想,当然不满足现状,经过长时间技术攻关,终于开发出对接菜鸟裹裹的查询接口。还是马爸爸大气,不仅速度快,查询得数量也多,查询接口很给力!

菜鸟裹裹目前只提供了APP查询方式,只能在手机上查,电脑端已经找不到可以查询的网页链接了。在菜鸟裹裹关闭网页查询通道之前,笔者有幸收藏了查询链接,才得以开发出这个接口。

技术上比较复杂,还是先看看效果吧。

安装好Excel 网络函数库后,还有两个准备工作,首先,确保已经安装Internet Explorer 11,然后登记Excel默认使用IE 11。由于这一步需要操作注册表,所以建议当前用户具备管理员权限。

准备工作完成后,从“加载项”菜单,先打开“浏览器”,然后选中要查询的快递单号,然后点击“菜鸟裹裹查询”,具体操作步骤如下:

从示意图中可以看到,抓取数据过程中用到了“Excel API 浏览器”,这是一个“秘密武器”,对于菜鸟裹裹这样Ajax技术泛滥的网页,只能模拟人工查询方式获取数据。更重要的是“Excel API 浏览器”还支持会话,所以在进行大数据量查询的时候,建议先在“Excel API 浏览器”中登录淘宝。菜鸟裹裹会根据快递单号自动识别快递公司,所以不需要输入快递公司。

辉耀二类电商协同管理系统/快递查询/快递跟踪/定制开发