網易有道IP, 手機號, 身份證好歸屬地查詢API接口

http://www.youdao.com/smartresult-xml/search.s?type=ip&q=ip地址

GET後返回XML數據, 包含原IP及歸屬地.

此外type還可以: mobile(手機號), id(身份證). 尚未發現有限制.

附錄: Java通過網易API獲取IP歸屬地.

static Pattern patternLocation = Pattern.compile("<LOCATION>(.+{1,})</LOCATION>");   
/**  
 * 根據IP返回歸屬地.  
 * @param ip  
 * @return  
 */  
private static String getLocationByIP(String ip) {   
    String location = "";   
    try {   
        location = getStringFromUrl(new URL("http://www.youdao.com/smartresult-xml/search.s?type=ip&q=" + ip), "gbk");   
    } catch (Throwable e) {   
        // TODO Auto-generated catch block   
        e.printStackTrace();   
    }   
  
    Matcher matcher = patternLocation.matcher(location);   
    while (matcher.find()) {   
        location = matcher.group(1);   
        break;   
    }   
    System.out.println("歸屬地: " + location);   
    return location;   
} 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章