成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識(shí)庫 > 比較全的獲得ip地理信息的幾種方法小結(jié)

比較全的獲得ip地理信息的幾種方法小結(jié)

熱門標(biāo)簽:湖北穩(wěn)定外呼系統(tǒng) 滄州智能外呼系統(tǒng)收費(fèi) 洛陽便宜外呼系統(tǒng)廠家 醫(yī)院地圖標(biāo)注 嘟聲的電銷機(jī)器人 語音平臺(tái)系統(tǒng) 電銷機(jī)器人怎么收費(fèi) 地圖標(biāo)注和圖片標(biāo)注 忻州外呼系統(tǒng)接口對(duì)接
第一種是利用純真ip數(shù)據(jù)庫,這個(gè)可以在網(wǎng)上找到很多,缺點(diǎn)是更新有點(diǎn)慢。
第二種是利用門戶網(wǎng)站的接口
目前已知的有騰訊、新浪、網(wǎng)易、搜狐和Google提供IP地址查詢API,但是找得到的只有騰訊、新浪和網(wǎng)易的,Google的貌似要用Google Maps所以沒有研究。看了下國內(nèi)的幾個(gè)騰訊提供的是JavaScript的,網(wǎng)易提供的是XML,而新浪的有多種格式可以用,注意非XML的數(shù)據(jù)源都是GBK格式的,不管是JavaScript調(diào)用還是PHP調(diào)用都要轉(zhuǎn)換一下編碼,不然得到的是亂碼。而更需要注意的是,如果一次性查詢多個(gè)IP,使用門戶網(wǎng)站的API來查詢會(huì)非常緩慢,我大概寫了個(gè)for循環(huán)試了下,不管是用PHP解析XML還是file_get_contents()函數(shù)獲取內(nèi)容,查詢10次以上會(huì)變得非常緩慢,甚至可能超時(shí)。
騰訊的IP地址API接口地址:http://fw.qq.com/ipaddress,返回的是數(shù)據(jù)格式為:var IPData = new Array(“123.124.2.85″,”",”北京市”,”");,一個(gè)JavaScript的對(duì)象,目前還不知道如何輸入IP查詢。
新浪的IP地址查詢接口:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js
新浪多地域測試方法:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=jsip=123.124.2.85
網(wǎng)易有道的IP地址查詢接口:http://www.youdao.com/smartresult-xml/search.s?type=ipq=123.124.2.85
使用JS代碼進(jìn)行調(diào)取騰訊的api接口:
查看源代碼打印幫
復(fù)制代碼 代碼如下:

script language=”javascript” type=”text/javascript” src=”http://fw.qq.com/ipaddress”>/script>
script>document.write(“你的IP是:”+IPData[0]+”,來自:”+IPData[2]);/script>
//騰訊API的PHP調(diào)用方法
function getIpPlace(){
$ip=file_get_contents(“http://fw.qq.com/ipaddress”);
$ip=str_replace(‘”‘,' ‘,$ip);
$ip2=explode(“(“,$ip);
$a=substr($ip2[1],0,-2);
$b=explode(“,”,$a);
return $b;
}
$ip=getIpPlace();
print_r($ip);
//調(diào)用查詢接口需要抓取網(wǎng)頁,有三種方法,第一種是curl,第二種是
//file_get_contents,第三種fopen->fread->fclose,推薦第二種方法
/*
*根據(jù)騰訊IP分享計(jì)劃的地址獲取IP所在地,比較精確
*/
function getIPLoc($queryIP){
$url = ‘http://ip.qq.com/cgi-bin/searchip?searchip1='.$queryIP;
$ch = curl_init($url);
curl_setopt($ch,CURLOPT_ENCODING ,'gb2312′);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true) ; // 獲取數(shù)據(jù)返回
$result = curl_exec($ch);
$result = mb_convert_encoding($result, “utf-8″, “gb2312″); // 編碼轉(zhuǎn)換,否則亂碼
curl_close($ch);
preg_match(“@span>(.*)/span>/p>@iU”,$result,$ipArray);
$loc = $ipArray[1];
return $loc;
}
//根據(jù)騰訊接口查詢ip地址,使用file_get_contents抓去網(wǎng)頁
function getIPLoc($queryIP){
$url = ‘http://ip.qq.com/cgi-bin/searchip?searchip1='.$queryIP;
$result = file_get_contents($url);
$result = mb_convert_encoding($result, “utf-8″, “gb2312″); // 編碼轉(zhuǎn)換,否則亂碼
preg_match(“@span>(.*)/span>/p>@iU”,$result,$ipArray);
$loc = $ipArray[1];
return $loc;
}
//根據(jù)騰訊接口查詢ip地址,使用fopen->fread->fclose抓去網(wǎng)頁
function getIPLoc($queryIP){
$url = ‘http://ip.qq.com/cgi-bin/searchip?searchip1='.$queryIP;
$handle = fopen (“$url”, “rb”);
$result = “”;
do {
$data = fread($handle, 1024);
if (strlen($data) == 0) {
break;
}
$result .= $data;
} while(true);
$result = mb_convert_encoding($result, “utf-8″, “gb2312″); // 編碼轉(zhuǎn)換,否則亂碼
preg_match(“@span>(.*)/span>/p>@iU”,$result,$ipArray);
$loc = $ipArray[1];
return $loc;
}
/********注:
1.使用file_get_contents和fopen必須空間開啟allow_url_fopen。方法:編輯php.ini,設(shè)置allow_url_fopen = On,allow_url_fopen關(guān)閉時(shí)fopen和file_get_contents都不能打開遠(yuǎn)程文件。
2.使用curl必須空間開啟curl。方法:windows下修改php.ini,將extension=php_curl.dll前面的分號(hào)去掉,而 且需要拷貝ssleay32.dll和libeay32.dll到C:\WINDOWS\system32下;Linux下要安裝curl擴(kuò)展*****/
//新浪查詢ip接口 第五個(gè)第六個(gè)是地理信息
function getiploc($IP_ip){
$IP_str = @file_get_contents(‘http://int.dpool.sina.com.cn/iplookup/iplookup.php?ip='.$IP_ip);
if(!empty($IP_str)){
$IP_tmp = explode(” ”, $IP_str);
$IP_city = iconv(“GBK”, “UTF-8″, $IP_tmp[5]);
return $IP_city;
}
//有道API的PHP調(diào)用方法
$url = “http:www.youdao.com/smartresult-xml/search.s?type=ipq=”.$ip;
$doc = new DOMDocument();
$doc->load($url);
$smartresult = $doc->getElementsByTagName(“product”);
foreach($smartresult as $product)
{
$locations = $product->getElementsByTagName(“l(fā)ocation”);
$location = $locations->item(0)->nodeValue;
}
if($location != “”)
{
echo $i.”.”.$ip;
echo ” 來自”.$location.”的網(wǎng)友”;
}
else
{
echo $i.”.”.$ip;
echo ” 來自火星的網(wǎng)友”;
}
public function sinaIPApi($ip){
$str = file_get_contents(“http://int.dpool.sina.com.cn/iplookup/iplookup.php?ip=”.$ip);
$str = iconv(“gbk”, “utf-8//IGNORE”, $str);
preg_match_all(“/[\x{4e00}-\x{9fa5}]+/u”,$str,$get);
$add = implode(”,$get[0]);
return $add;
}
//$get是一個(gè)非常棒的二維數(shù)組

其中有道和新浪的是我自己寫的,新浪API也可以像騰訊API那樣用file_get_contents()函數(shù)獲取完地址后使用一連串的字符串函數(shù)處理,我寫的函數(shù)使用正則表達(dá)式從新浪的返回結(jié)果中提供包含中文的字符串,并且分段存入一個(gè)二維數(shù)組,這個(gè)可能只是針對(duì)新浪的API有用并且存在bug。舉個(gè)例子查詢學(xué)校分配給我的IP地址后var_dump()一下函數(shù)里面的$get變量得到以下結(jié)果: array(1) { [0]=> array(6) { [0]=> string(6) “中國” [1]=> string(6) “北京” [2]=> string(6) “北京” [3]=> string(9) “教育網(wǎng)” [4]=> string(6) “學(xué)校” [5]=> string(18) “中國地質(zhì)大學(xué)” } },而函數(shù)輸出的結(jié)果則是“中國北京北京教育網(wǎng)學(xué)校中國地質(zhì)大學(xué)”,希望我的思路和方法能對(duì)別人有用。
最后再次提醒,如果是WordPress請(qǐng)使用第一種方法,否則使用API同時(shí)查詢所有留言者的真實(shí)地址會(huì)讓PHP超時(shí)的,希望各路大牛有更好的方法,至于限制顯示和顯示方式等神馬的都是WordPress應(yīng)用問題,同時(shí)對(duì)于Java和C#來說思路也是一樣的,這些后續(xù)的問題等我考完試再細(xì)說。

標(biāo)簽:巴彥淖爾 山南 防城港 日照 定州 96 內(nèi)蒙古 宜賓

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《比較全的獲得ip地理信息的幾種方法小結(jié)》,本文關(guān)鍵詞  比較,全,的,獲得,地理信息,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《比較全的獲得ip地理信息的幾種方法小結(jié)》相關(guān)的同類信息!
  • 本頁收集關(guān)于比較全的獲得ip地理信息的幾種方法小結(jié)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美日韩亚洲国产| 亚洲第一区色| 99久热re在线精品视频| 波多野结衣久草一区| 这里视频有精品| 欧美一区久久久| 后入内射欧美99二区视频| 成人做爰免费视频免费看| 国产高中女学生第一次| 欧美伊人久久久久久午夜久久久久| 极品国产91在线网站| 91精品久久久久久粉嫩| 国精产品一区一区三区mba视频| 蜜桃av在线免费观看| 狠狠色噜噜狠狠狠狠色吗综合| 国产综合精品在线| 99久久精品免费视频| 97超碰人人模人人爽人人看| 美女尤物国产一区| 国产精品自拍网| 91精品国产黑色瑜伽裤| 欧美刺激脚交jootjob| 午夜私人影院在线观看| 黄上黄在线观看| 写真福利精品福利在线观看| 国产精品嫩草影院在线看| 日韩不卡在线观看日韩不卡视频| 亚洲日本一区二区三区在线观看| 天天天天天天天操| 国产全是老熟女太爽了| 日韩在线观看电影完整版高清免费| 婷婷综合久久一区二区三区| 色的视频在线观看免费播放| 69av成年福利视频| 成人在线视频区| 日皮视频在线免费观看| 亚洲卡通动漫在线| 亚洲网址在线观看| 日本国产一区二区| 韩日一区二区三区| 狠狠色噜噜狠狠狠狠8888| 美女视频黄免费的亚洲男人天堂| 四虎精品一区二区免费| 激情亚洲综合网| 成人免费视频网| 凹凸成人在线| 97欧洲一区二区精品免费| 国产精品美女久久久久久2018| 天天操人人爽| 18video性欧美19sex高清| 欧美日韩一级二级| 好紧好硬好湿我太爽了| 亚洲小说区图片区都市| 美女喷水白浆| 美女一区二区三区视频| 97精品国产97久久久久久久久久久久| 国产精品无码一区二区三区| 99re91这里只有精品| 青青草免费观看视频| 最新中文字幕av| h片在线免费观看| 91蝌蚪精品视频| av在线免费观看网| 欧美黑人做爰爽爽爽| 日韩精品久久久免费观看| 激情视频极品美女日韩| 日韩精品人妻中文字幕| 91成人国产综合久久精品| 手机成人在线| 久久不射网站| 国产自摸综合网| 一区二区在线高清视频| 日韩一区二区在线观看| 91最新在线视频| 日韩视频免费观看高清在线视频| 狠狠干狠狠操视频| 啪啪国产精品| 久久久久久激情| 亚洲系列第一页| 欧美裸体xxxx极品少妇| 欧美性aaa| 欧美成年人视频| 欧美精品国产精品久久久| 无码人妻一区二区三区精品视频| 可以看美女隐私的网站| 99久久精品无免国产免费| 91视频免费入口| 影音先锋中文字幕第一页| 可以在线看黄的网站| 久久久久久久久久伊人| 亚洲最大成人网色| 日韩欧美精品综合| 亚洲国产成人一区二区三区| 国产精品www爽爽爽| 亚洲人成网亚洲欧洲无码| 欧美丰满熟妇bbbbbb| 亚洲精品国产首次亮相| 综合在线影院| avtt天堂资源网| 婷婷五月综合缴情在线视频| 成人久久精品人妻一区二区三区| 亚州黄色一级| 麻豆精品免费视频入口| 色哟哟国产精品免费观看| 变态另类丨国产精品| 欧美77777免费视频| 91精品视频网站| 日韩精品久久一区二区| 视频精品一区二区| 国产一区二区无遮挡| 欧美精品中文字幕亚洲专区| 日韩成人一级| 中文字幕视频一区二区| 91精品国产综合久久香蕉| 欧美1区2区3| 激情视频免费观看在线| 先锋影音av中文字幕| 天天做天天摸天天爽天天爱| 亚洲制服欧美另类| 欧美成人精品欧美一级| 99久久精品一区二区三区| 国产区高清在线| 日韩一区二区不卡视频| 4444免费观看| 激情久久av一区av二区av三区| 国产黄在线播放| 青春草在线观看视频| 8x8ⅹ国产精品一区二区二区| 亚洲专区国产精品| 国产精品婷婷| 成人激情开心网| 欧美一级淫片免费视频魅影视频| 国产做受高潮69| 亚洲午夜激情影院| 香蕉视频免费在线看| 欧美精品日韩在线| 手机毛片在线观看| 三区四区不卡| 午夜精品网站| 在线播放www| 97精品国产福利一区二区三区| 一区二区三区视频在线播放| 成人妇女淫片aaaa视频| 一级黄色大片儿| 色94色欧美sute亚洲线路二| 中文字幕人妻互换av久久| 成人精品一区二区三区电影免费| 三级短视频在线| 欧美另类videos粗暴黑人| 99热国产在线观看| 久久精品国产亚洲一区二区三区| 亚洲免费观看高清完整版在线观看熊| 欧美美女搞黄| 色噜噜狠狠狠综合曰曰曰| 精品72久久久久中文字幕| 日韩免费福利视频| 国产精品视频永久免费播放| 国产在线一区二区综合免费视频| 一级特黄毛片| 66av国产| 亚洲18在线看污www麻豆| 日韩欧美精品综合| 久久久久久久免费视频了| 久久精品久久综合| 中文日韩在线| 欧美大尺度做爰床戏| 久久久国产精品人人片| 成人激情综合网站| 欧美亚洲视频一区二区| 成人中文字幕合集| 999这里只有精品| 国产亚洲精品自拍| 亚洲成人男人天堂| re久久精品视频| 欧美亚洲黄色片| 免费人成在线观看视频播放| 亚洲免费黄色录像| 手机在线看福利| 精品一区二区在线播放| 日韩一区二区在线免费| 亚洲一区不卡| 国产传媒第一页| 中文字幕乱码在线人视频| 国产精品探花视频| 外国成人直播| 亚洲精品无播放器在线播放| 国内精品久久久久影院一蜜桃| 久久久99精品| 欧美性video| 国产欧美韩日| 久久久久久久久久久免费| 国产一区二区三区精品欧美日韩一区二区三区| 国产天堂在线| 久久综合图区亚洲综合图区| 一区二区黄色| 欧美一级视频免费| 岛国在线视频网站| 国产欧美一区二区精品性色| 91肉色超薄丝袜脚交一区二区| 精品一区二区影视| 337p亚洲精品色噜噜噜| 99re8这里有精品热视频8在线| 一级黄色大片免费观看| 日韩不卡在线观看日韩不卡视频| 91精品福利观看| 天天爱天天做天天爽| 欧美性xxxxx极品视频| 成人黄色免费短视频| 久久免费手机视频| 亚洲婷婷伊人| 国产精品18久久久久久久久| 色综合天天狠狠| 欧美性xxxx禁忌| 蜜桃av噜噜一区二区三区麻豆| 精品中文一区| 日韩久久一级片| 狠狠躁夜夜躁人人躁婷婷91| 国产一区二区久久久久| 日本性生活一级片| 久久久电影免费观看完整版| aa亚洲一区一区三区| 亚洲影视一区二区三区| 欧美最猛性xxxx高清| 97人妻一区二区精品视频| 黄色漫画在线免费看| 成人性生交大片免费看视频在线| wwwxxx在线观看| 里番在线播放| 欧美人与禽猛交乱配| 蜜臀a∨国产成人精品| 国产成人短视频在线观看| 中文字幕日韩高清在线| 美女写真理伦片在线看| www.国产福利| 免费日本视频一区| 日韩av中文字幕在线免费观看| 8090成年在线看片午夜| 97色在线视频| 中文字幕亚洲视频| 国产精品亲子乱子伦xxxx裸| 久久免费视频3| 久久久性生活视频| 麻豆免费网站| 精品久久香蕉国产线看观看gif| 麻豆一区二区三区视频| 中文字幕一区二区三区蜜月| 在线影院av| 国产精品1024久久| 欧美成人a∨高清免费观看| 国产成人免费观看视频| 999在线精品视频| 香港伦理在线| 99久久夜色精品国产亚洲狼| 久久中文字幕一区| 99久久婷婷国产综合精品青牛牛| 久久久久国产精品无码免费看| 中文在线8资源库| 综合欧美亚洲日本| 欧美大片免费久久精品三p| 日韩在线第二页| 亚洲国产精品va在线看黑人| 久久久久久久综合日本| 国产成人精品一区二区免费视频| 国产精品自产拍| 国产欧美一区| 日本伊人久久| 成人性视频网站| 99er精品视频| 欧美亚洲国产视频| 涩涩视频网站| 一本久道综合久久精品| 人人在草线视频在线观看| 91精品在线视频观看| 国产h视频在线观看| 蜜桃成人在线视频| 成人在线视频一区二区三区| 欧美与亚洲与日本直播| 欧美大黑bbbbbbbbb在线| 日本乱子伦xxxx| 久久这里只有精品国产| 丁香婷婷深情五月亚洲| www视频在线观看免费| 亚洲天堂网2018| 国产日韩精品一区| 中文字幕日日夜夜| 日韩福利视频网| 亚洲女同志freevdieo| 国产精品成人免费精品自在线观看| 九九在线免费视频| 男人的天堂视频在线| 成人国产精品久久久久久亚洲| 国产日韩精品综合网站| 国产欧美日韩综合精品二区| 国产精品美女在线观看| 国产高清中文字幕在线| 亚洲自拍偷拍综合| 91在线色戒在线| 成人精品久久| 嗯用力啊快一点好舒服小柔久久| 青青久久av北条麻妃海外网| 国产精品国产一区二区| 91蜜桃网站免费观看| 欧美一区国产在线| 91在线视频国产| 石原莉奈在线亚洲二区| 国产成人精品视| 亚洲国产成人精品激情在线| 免费视频网站在线观看入口| 欧美3p视频在线观看| 116极品美女视频在线观看| 性18欧美另类| 97超碰人人模人人爽人人看| 最新一本之道波多野结衣| 日本孕妇大胆孕交无码| 污污的视频在线免费观看| 手机看片日韩国产| 1024在线看片你懂得| 色欲色香天天天综合网www| 在线成人动漫| 视频国产精品| 欧美精选视频一区二区| 亚洲日本va| 一区精品在线| 亚洲xxx在线| 欧美在线观看一二区| 在线播放蜜桃麻豆| 97色伦图片97色伦在线电影| 秋霞网一区二区三区|