微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

阿里宝卡选靓号php代码


<?PHP
 
/**
 * @Author: Ding Jianlong
 * @Date:   2018-10-29 16:00:24
 * @Last Modified by:   Ding Jianlong
 * @Last Modified time: 2018-10-29 18:28:16
 */
 
header('content-type:text/html;charset=utf-8');
 
//阿里宝卡 http
$url = "http://m.10010.com/NumApp/NumberCenter/qryNum?callback=jsonp_queryMoreNums&provinceCode=76&cityCode=760&monthFeeLimit=0&groupKey=8100310587&searchCategory=3&net=01&amounts=200&codeTypeCode=&searchValue=&qryType=02&goodsNet=4&_=1551407142099";

 
function getNum($url,$name){
    $arr = array();
    for($i=0;$i<10;$i++){
        $json = file_get_contents($url);
        //jsonp 格式修改为json格式
        $json = substr($json,20,strlen($json)-21);   //去掉开始和最后一位
        //echo($json);die;
        $numArray = json_decode($json,true)['numArray'];
        //去重
        $numArray = array_unique($numArray);
        $arr = array_merge($arr,$numArray);
    }
    $arr = array_unique($arr);
    $arr2 = array();
    foreach($arr as $v){
        //3连号及以上
        // if(preg_match('/([\d])\1{2,5}/', $v)){
        //     $arr2[$name][]=$v;
        // }
        // 168开头
        // if(preg_match('/^168([0-3|5-9])\d{7}$/', $v)){
        //     $arr2[$name][]=$v;
        // }
        // ^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$
        if(preg_match('/^166[0|1|2|3|5|6|8|9][0|1|2|3|5|6|8|9][0|1|2|3|5|6|8|9]\d{5}$/', $v)){
            $arr2[$name][]=$v;
        }

    }
    return $arr2;
}
 
 
$num = getNum($url,'baoka');
var_dump($num);

此URL为阿里小宝卡河南郑州,如果想选择其他的,可以填写如下地址https://m.10010.com/scaffold-show/Alicard选择相应的选项,然后,F12,把接口替换了就OK了

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐