程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 采集練習(九) php 獲得手機號歸屬地

采集練習(九) php 獲得手機號歸屬地

編輯:關於PHP編程

  下午在群裡看到朋友要,於是就稍微看了一下。發現 手機號歸屬地查詢 基本上都是由 提供的 。各大網站都拿了這個公司的接口,於是我也想看看怎麼獲得我需要的信息,手機在線沒有免費的接口,要查詢手機歸屬地只能發送請求在他的網站頁面 .......這方法沒啥意思。

於是我繼續查找,依舊是在手機在線的觸屏版(m.showji.com)找到了解決方法(感謝移動互聯網)。

裡有個api 接口直接就可以獲得 手機號歸屬地信息, 紅色的是 ......  如下顯示

http://api.showji.com/Locating/www.showji.com.aspx?m=&output=json&callback=querycallback

:。

使用的時候可以去掉後面的 不然還要截取處理。

header("content-type:text/html;charset=utf-8");
$url = "http://api.showji.com/Locating/www.showji.com.aspx";
$cellPhoneNumber = "13530552275";
$setting_array = array(
	'http' => array(
	            'timeout' => 5,
	            'method' => 'GET',
	            'protocol_version'=>'1.1',
	            'header' =>
                     "User-Agent: Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_0 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8A293 Safari/6531.22.7\r\n" .
                     "Host: api.showji.com\r\n" .
                     "Accept-Language: zh-cn,zh;q=0.8\r\n" .               
                     "Accept: */*\r\n" .
                     "Referer:http://m.showji.com/\r\n" .
                     "Connection: keep-alive\r\n\r\n"
	         )
);
$headers = stream_context_create($setting_array);
//$jsons = file_get_contents($url."?m=".$cellPhoneNumber."&output=json",FALSE,$headers); //這樣打開要10s
$jsons = file_get_contents($url."?m=".$cellPhoneNumber."&output=json");// 直接打開1s不到
$cellPhoneInfo = json_decode($jsons,true);
print_r($cellPhoneInfo);
//360的接口
echo file_get_contents("http://apps.qiyigoo.com/telsearch/get_tel.php?_=1370366237601&do=get_tel_info&teltype=phone&phone=13530552275&1370366237599");

當然也有一 個接口 不過返回的信息有點少,就返回城市、卡信息。

紅色的是  藍色的是  請求的時候要自己替換。。

http://apps.qiyigoo.com/telsearch/get_tel.php?_=&do=get_tel_info&teltype=phone&phone=&

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved