一、请求数据
首先需要能有取得快递数据的接口,比如快递100的Wap版查询接口为
http://wap.kuaidi100.com/
其URL请求为
http://wap.kuaidi100.com/wap_result.jsp?rand=35447&id=shentong&fromWeb=null&postid=568629598688&sub=%E6%9F%A5%E8%AF%A
各参数如下:
rand 随机数 id 快递公司名称,此处shentong就是申通 fronweb 是否从web提交 postid 快递号码,此处为 568629598688 sub 一个固定字段, %E6%9F%A5%E8%AF%A2解码后为 查询 两个汉字
因此我们以上面为标准,构造查询请求.
二、程序实现
很简单,不需要多说,提交请求以及html解析而已
二、效果演示
查申通
查EMS