「号码归属地java离线」java手机号码归属地

博主:adminadmin 2023-01-09 18:51:09 753

本篇文章给大家谈谈号码归属地java离线,以及java手机号码归属地对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

手机的号码归属地怎么查

你可以打10086中然后按1 然后按7 然后输入你要查询的好好就好了 。。。

要是你手机支持java或sisx格式软件安装,就在网上找一个号码查询软件,这样就可以常常查了 。。。我试过的。。没有错。呵呵。。

java程序代码实现手机号码归属地查询,求源码?

import java.io.IOException;

import org.jsoup.Jsoup;

import org.jsoup.nodes.Document;

import org.jsoup.select.Elements;

public class Test {

public static void main(String[] args) throws IOException {

String mobile = "手机号码";

String url = ";mobile=%s";

url = String.format(url, mobile);

Document doc = Jsoup.connect(url).get();

Elements els = doc.getElementsByClass("tdc2");

System.out.println("归属地:" + els.get(1).text());

System.out.println("类型:" + els.get(2).text());

System.out.println("区号:" + els.get(3).text());

System.out.println("邮编:" + els.get(4).text().substring(0, 6));

}

}

java系统怎么设置号码归属地

package test;

import java.io.InputStream;

import java.io.OutputStream;

import java.io.OutputStreamWriter;

import java.net.URL;

import java.net.URLConnection;

import javax.xml.parsers.DocumentBuilder;

import javax.xml.parsers.DocumentBuilderFactory;

import org.w3c.dom.NodeList;

public class Mobile {

private static String getSoapRequest(String mobileCode) {

StringBuilder sb = new StringBuilder();

sb.append("?xml version=\"1.0\" encoding=\"utf-8\"?"

+ "\n"

+ "soap:Envelope xmlns:xsi=\"\""

+ " "

+ "xmlns:xsd=\"\""

+ " "

+ "xmlns:soap=\"\""

+ "\n"

+ "soap:Body" + "\n"

+ "getMobileCodeInfo" + " "

+ "xmlns=\"\"" + "\n"

+ "mobileCode" + mobileCode + "/mobileCode" + "\n"

+ "userID/userID" + "\n"

+ "/getMobileCodeInfo" + "\n"

+ "/soap:Body" + "\n"

+ "/soap:Envelope"

);

return sb.toString();

}

private static InputStream getSoapInputStream(String mobileCode) {

try {

String soap = getSoapRequest(mobileCode);

if (soap == null)

return null;

URL url = new URL(

"");

URLConnection conn = url.openConnection();

conn.setUseCaches(false);

conn.setDoInput(true);

conn.setDoOutput(true);

conn.setRequestProperty("Content-Type", "text/xml; charset=utf-8");

conn.setRequestProperty("Content-Length", Integer.toString(soap

.length()));

conn.setRequestProperty("SOAPAction",

"");

OutputStream os = conn.getOutputStream();

OutputStreamWriter osw = new OutputStreamWriter(os, "UTF-8");

osw.write(soap);

osw.flush();

osw.close();

InputStream is = conn.getInputStream();

return is;

} catch (Exception e) {

e.printStackTrace();

return null;

}

}

public static String getMobileNoTrack(String mobileCode) {

try {

org.w3c.dom.Document document = null;

DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();

dbf.setNamespaceAware(true);

InputStream is = getSoapInputStream(mobileCode);

DocumentBuilder db = dbf.newDocumentBuilder();

document = db.parse(is);

NodeList nl = document

.getElementsByTagName("getMobileCodeInfoResult");

StringBuffer sb = new StringBuffer();

for (int i = 0; i  nl.getLength(); i++) {

org.w3c.dom.Node n = nl.item(i);

if (n.getFirstChild().getNodeValue().equals("手机号码错误")) {

sb = new StringBuffer("#");

System.out.println("手机号码输入有误");

break;

}

sb.append(n.getFirstChild().getNodeValue() + "\n");

}

is.close();

return sb.toString();

} catch (Exception e) {

e.printStackTrace();

return null;

}

}

public static void main(String[] args) {

// System.out.println(Moblie.getSoapRequest("13272303204"));

// System.out.println(Moblie.getSoapInputStream("13226678785"));

System.out.println(Mobile.getMobileNoTrack("1583759999"));

}

}

这段代码也是我在网上找的,然后在Myeclipse8.5M2中测试通过的;根据输入的电话号码,可以查询号码归属地.不知道是否你需要的答案...

如何查询自己号码的归属地?

联通手机号码的归属地,可以通过以下方式查询:

1、登录中国联通APP,点击菜单“服务-查询-通用查询-号码归属地”,根据页面提示输入需要查询的手机号码,再点击“查询”。

2、中国联通网上营业厅,点击菜单“查询-通用查询-号码归属地查询”,根据页面提示输入需要查询的手机号码,再点击“查询”。

3、拨打当地联通客服热线10010,根据语音提示转人工服务查询。

免费的API-手机号码归属地接口

手机号码归属地接口:根据手机号码或手机号码的前7位,查询手机号码归属地信息,包括省份 、城市、区号、邮编、运营商和卡类型。

接口文档:

如要使用,则需要先申请APPKEY,通过审核,之后就可以无限次免费使用。

接口地址:

支持格式:json/xml

请求方式:get

请求示例: ;key= 您申请的KEY

调用样例及调试工具: API测试工具

请求参数说明:

返回参数说明:

JSON返回示例:

XML返回示例:

系统级错误码参照:

错误码格式说明(示例:200201):

PHP: 手机号码归属地查询

Python: 手机号码归属地接口调用示例

C#: 手机号码归属地接口调用示例

Go: 手机号码归属地接口调用示例

JAVA: 手机号码归属地接口调用示例

java web中怎么通过得到的手机ismi获取到手机号得归属地

JAVA获取手机号码归属地信息工具包,使用org.osm.mobile.MobileUtil.getMobileInfo(String mobile)方法获取信息,返回Mobile对象,对象包括以下属性:

String number = "";// 手机号码

String province = "";// 省份

String city = "";// 城市

String areaCode = "";// 城市编码

String postCode = "";// 邮政号码

String corp = "";// 运营商

String card = "";// 卡类型

号码归属地java离线的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java手机号码归属地、号码归属地java离线的信息别忘了在本站进行查找喔。