一、請求數據
首先需要能有取得快遞數據的接口,比如快遞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