龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > php编程 >

快递网点查询

时间:2014-07-22 14:49来源: 作者: 点击:
分享到:
快递网点查询基于快递100数据
快递网点查询基于快递100数据
<?php
/**
 *  ExpressArea.class.php           快递网点查询类
 *
 * @copyright            taotao
 * @license            http://blog.kisscn.com
 * @lastmodify            2013-6-19
 */

class ExpressArea {
    //网点省市区 格式为:广东省-深圳市-福田区
    public $area;
   /**快递编号,默认为null
    * 常用快递对应编号:
    *申通5圆通4中通3汇通6韵达2顺丰10宅急送12德邦1能达19优速17快捷18全峰23龙邦24佳吉26新邦13华宇14汇强27速尔11国通20天天7
    */
    public $company=null;
    //具体地址信息 如:XX路XX楼
    public $keyword;
    //默认查询方法,不可更改
    private $method="searchnetwork";
    private $offset=0;
    private $size=8;
    public function __construct($area,$company=null,$keyword){
        $this->area=$area;
        $this->company=$company;
        $this->keyword=$keyword;
    }
    public  function query(){
        //构造查询url
        $url="http://www.kuaidi100.com/network/www/searchapi.do?area=".$this->area."&company=".$this->company."&keyword=".$this->keyword."&method=searchnetwork&offset=0&size=8";
        $result=file_get_contents($url);
        return $result;
    }
}
$express=new ExpressArea("广东省-深圳市-福田区",null,"赛格");
$result=$express->query();
$data=json_decode($result,true);
print_r($data);
?>
精彩图集

赞助商链接