目前市面上的API基本都是收费,官网或百度上能提供一些查询功能,但查询量多的话,会被限制,出现各种验证。
不经意中发现快递100小程序上的接口并没有限制。
不多说,上破解步骤
一.使用Fiddler抓取小程序的接口(方法和参数)
1.打开Fiddler工具(没有的话自己安装一个)
2.在PC端微信上,打开快递100小程序,查询快递
3.如何使用fiddler查看微信小程序的接口_如何截取微信小程序中使用的接口_zhige@的博客-CSDN博客
4.会发现有两个接口是我们想要的
根据单号查询对应的快递公司(编码):autonumber/autoComNum
查询快递详情:/rss/weixin/query.do
目前来看,除了token会超时,需要过一段时间要重新获取一次,其他参数都没问题。
PS:不过有个致使的地方就是,同一类型快递,每天只能查5次。
所以最后,只能用python写了一个模似浏览器操作去查询抓取快递信息