已在其他板块里和MYCNCART官网插件区提供了下载插件,此贴只是针对快递100的接口进行分析处理
--------------------------------------------------------------------------------------------------------------------------------------
都知道快递100接口升级后,使用普通的key是无法查询到ems、顺丰、申通等快递公司的物流信息。
而需要使用HTMLapi的接口去调用,

http://www.kuaidi100.com/applyurl?key=[]&com=[]&nu=[]
那么这个接口返回的是一个地址url
通过对这个url的抓包发现,它这个页面打开的时候有了多个请求,其中有个请求返回的响应数据既然是物流信息
那么知道后,我们是否可以直接调用此接口呢。
经过参数的拼装再次访问这个地址
http://www.kuaidi100.com/query?id=1&type=ems&postid=ED735359932IN&valicode=&temp=0.4958606243599206
在一定时间内是有效的,但是过后却会返回报错信息:如下
有人就会觉得奇怪,明明是可以抓包看到的数据就是这个地址的,为什么通用的数据去查不了呢,还有人会觉得那个参数tmp那个时间戳的问题...
我试着适应ajax拼装请求获取这个随机的时间戳还是无法得到正确的响应......
亲们可以分析下那个调用htmlapi返回的url打开后的页面,看看源代码里面有个引用js里面写了个异步调用这个query这个接口的。也是异步
-----------------------------------------
以上方法行不通,那么我就开始分析这个抓包的数据了,看到在请求http://www.kuaidi100.com/query?id=1&type=ems&postid=ED735359932IN&valicode=&temp=0.4958606243599206这地址的时候,请求头里的Referer的参数既然是那个响应url,如图
知道这个就好办了,我们来模拟请求下面是php写法的列子:
请请求获取到htmlapi返回的url,然后再请求第二个接口拼装请求头去请求,这样就能返回标准的json数据,接下来怎么操作,各位自明哈
--------------------------------------------------------------------
第一次写这样的帖子,又比较急着吃饭,各位谅解谅解..................

解决快递100普通key不能查询顺丰、申通等快递问题相关推荐

  1. 申通 圆通 快递发货的运费计算方式

    申通 圆通 快递发货的运费计算方式 申通 圆通 快递发货的运费计算方式 供大家参考 实际运费如有出入 以实际发货运费为准 地区 发货一般是用申通快递或者圆通快递,以下运费计算方式仅作参考,实际运费如有 ...

  2. 如何在电脑上批量查询多个申通快递的物流信息并保存

    有没有什么方法能在短时间内把多个申通快递单号的物流批量查询出来呢?小编搜罗了一下还真有,一款名叫"快递批量查询高手"的软件,目前深受快递行业的喜爱,下面小编就以查询申通快递物流为例 ...

  3. java快递100接口开发_java swing开发的一个抓取快递100查询接口的小工具

    package com.ccg.util; import java.io.BufferedReader; import java.io.File; import java.io.FileInputSt ...

  4. ECSHOP和SHOPEX快递单号查询申通插件V8.6专版

    发布ECSHOP说明: ECSHOP快递物流单号查询插件特色 本ECSHOP快递物流单号跟踪插件提供国内外近2000家快递物流订单单号查询服务例如申通快递.顺丰快递.圆通快递.EMS快递.汇通快递.宅 ...

  5. ECSHOP和SHOPEX快递单号查询顺丰插件V8.6专版

    发布ECSHOP说明: ECSHOP快递物流单号查询插件特色 本ECSHOP快递物流单号跟踪插件提供国内外近2000家快递物流订单单号查询服务例如申通快递.顺丰快递.圆通快递.EMS快递.汇通快递.宅 ...

  6. 快递100企业版物流快递查询接口(API) 接口文档-详细加长版

    快递100物流查询接口现已支持1200家常用的快递及物流公司单号查询.快递网点电话查询.快递价格查询.快递网上寄件服务.近期快递100物流查询接口推出针对部分B2C商城以及移动手机应用需要快递单号查询 ...

  7. java 快递100_使用快递100 查询链接实现快速查询的示例

    Express-Query 本工程使用快递100 查询链接实现,仅供学习,禁止商业使用. 工程主要使用的是快递100官方提供的查询api //先查询该单号所属快递商 http://www.kuaidi ...

  8. 快递100快递java_使用快递100 查询链接实现快速查询的示例

    Express-Query 本工程使用快递100 查询链接实现,仅供学习,禁止商业使用. 工程主要使用的是快递100官方提供的查询api //先查询该单号所属快递商 http://www.kuaidi ...

  9. 小程序 快递100查询查看物流

    小程序查看物流 1.wxml <!-- 外层pages --> <view class='pages'><!-- 头部 --><view class='hea ...

最新文章

  1. python画美女代码_教你用python爬取网站美女图(附代码及教程)
  2. 调整模型 与 提纯样本的关系过程有点类似EM算法过程,不知道这样理解是否是正确理解,固定A调B,B调到最优后,固定B再调A,循环往复,直至最优。
  3. VC++在两个按钮之间连直线和折线
  4. pythonjam的用法_jam的用法总结大全
  5. 实战SSM_O2O商铺_19【商铺编辑】Controller层开发
  6. 话里话外:装备制造业企业迫切需要实现信息化综合集成
  7. hapi和typescript构建项目(正在更新中)
  8. 正则表达式 学习笔记3.4
  9. 1007.422通信问题
  10. java中的this.id_Java this关键字
  11. 改革春风吹满地,安卓新系统Q上线腾讯WeTest
  12. 增量同步_实战 | canal 实现Mysql到Elasticsearch实时增量同步
  13. 基于springboot,vue图书管理系统
  14. 自定义SeekBar 带文字
  15. 20170918-20170924C#工作学习周总结
  16. 广义相对论和狭义相对论到底是讲什么的?
  17. 站内搜索案例:提高商品成交率,创造卓越业绩
  18. mysql编译安装指定端口_在CentOS7系统上编译安装MySQL 5.7.13步骤详解
  19. extern C 引起的 error C2059
  20. Docker安装Weblogic

热门文章

  1. 魅蓝2 android os,魅蓝note2的原生android系统刷机包
  2. Windows Server 2019中安装.NET Framework 3.5功能出错解决方法
  3. ui和平面设计的区别?ui设计做什么的?
  4. 病毒免杀技术-理论篇
  5. Android 版本更新安装apk
  6. mysql官方下载地址
  7. 电脑卡顿反应慢怎么处理?可试试这几种电脑提速方法!
  8. 概率论【蜂考】期末速成(一)
  9. 身份证对照户籍地址 三级表
  10. Science:海马中如何实现选择性地招募神经元来巩固记忆?