php通过聚合(juhe.cn)API批量查询手机号码归属地

/ 浏览 1581 次

聚合官网申请一个自己的API然后把代码里面的API替换成你自己的就可以了,方法和思路都很简单,适合新手。虽然官网有php的示例代码,但是使用场景不是我自己需要的,所以就动手自己写了一个,一开始本想用js去写的,但是出了些问题,就是异步处理的问题会导致查询号码的顺序打乱,所以放弃,还是用php来得顺手。 代码目录下新建一个num.txt文档,把想要查询的手机号码放进去,每条数据用回车隔开。保存,然后地址栏输入你放代码的那个文件即可。 社会你雄哥,人狠话不多。

<div class="contnet">
<div class="row">
    <?php

$file = 'num.txt';
$content = file_get_contents($file);
$array = explode("\n", $content);
foreach ($array as $num) { 
    $html = file_get_contents('http://apis.juhe.cn/mobile/get?phone='.$num.'&key=eb0705daa6cda8c883b5b759aa13e***');
    //echo $html,'<br />';
    $json_string= $html ; 

    $str = '';
    $new_str=str_replace(array('{"resultcode":"200","reason":"Return Successd!","result":',',"error_code":0}'),$str,$json_string);
    $obj=json_decode($new_str); 
    echo '<div class="row"><div class="left">手机号码:<span class="num">'.$num.'</span></div>';
    echo '<div class="right">地区:<span class="area">'.$obj->province.$obj->city.'</span></div><div class="clear"></div></div>';
}
?>
</div>
</div>
<style>
  .contnet{
    width: 400px;
  }
  .left{
    float: left;;
  }
  .right{
    float: right;
  }
  .row{
    border: 1px solid #eee;
  }
  .clear{
    clear: both;
  }
</style>

如果你想转载,请注明来源或者出处 / 随便看看

  1. lzpswat
    lzpswat 2017-11-09 16:46:58 / 删除评论 #回复 #2108

    支持雄哥!!!

  2. 关关
    关关 2017-11-09 17:24:06 / 删除评论 #回复 #2109

    辣鸡

  3. 小俊
    小俊 2017-11-10 11:38:35 / 删除评论 #回复 #2110

    js是世界上最好的语言!

    • 大雄
      大雄 2017-11-10 12:02:58 / 删除评论 #回复 #2111

      @小俊:是的,就像你的小鸡鸡是世上最小的一样,嘻嘻。

      • 小俊
        小俊 2017-11-10 22:47:46 / 删除评论 #回复 #2113

        @大雄:我的鸡鸡老大了!

      • 小俊
        小俊 2017-11-10 22:47:51 / 删除评论 #回复 #2114

        @大雄:我的鸡鸡老大了!

        • 大雄
          大雄 2017-11-10 23:33:43 / 删除评论 #回复 #2115

          @小俊:有可能是被打肿的,你怎么留言的,我刚才还没设置点击回复弹出评论框呢。

  4. lzpswat
    lzpswat 2017-11-10 13:28:12 / 删除评论 #回复 #2112

    卖片吗

    • 大雄
      大雄 2017-11-10 23:38:25 / 删除评论 #回复 #2116

      @lzpswat:爱情不是你想买,想买就能买。

      • 大雄
        大雄 2017-11-10 23:40:50 / 删除评论 #回复 #2117

        @大雄:遇上你是我的缘。

        • 大雄
          大雄 2017-11-10 23:47:08 / 删除评论 #回复 #2118

          @大雄:一首歌抵达多少的困难。

  5. 代写essay
    代写essay 2017-11-22 22:03:35 / 删除评论 #回复 #32503

    支持楼主,赞赞。

「人生在世,留句话给我吧」

发表评论

人生在世,错别字在所难免,无需纠正,##修改表单信息##