C# Winform调用IP地址、手机归属和身份证查询接口

IP地址、手机归属和身份证查询接口

1. 查询手机:http://www.yodao.com/smartresult-xml/search.s?type=mobile&q=手机号码

2. 查询IP:http://www.yodao.com/smartresult-xml/search.s?type=ip&q=IP地址

3. 查询身份证:http://www.yodao.com/smartresult-xml/search.s?type=id&q=身份证号码

返回一个XML文件,通过程序去解析就可以得到相应的信息

下面是解析返回的代码

       XmlDocument XmlDoc = new XmlDocument();//创建XML文档对象
XmlDoc.Load("http://www.yodao.com/smartresult-xml/search.s?type=id&q=110101197611087510");//加载返回的XML文档
if(XmlDoc != null)//判断返回的文档
{

XmlNodeList xn = XmlDoc.SelectSingleNode("smartresult").ChildNodes;//取出根节点下的所有子节点
//查找二级节点的内容或属性
foreach (XmlNode node in xn)//循环二级节点
{
if (node.Name == "product")//如果是二级节点名称
{
foreach (XmlNode node1 in node)//循环二级节点
{
if (node1.Name == "code")//如果是二级节点下的节点名称
{
this.textBox2.Text = node1.InnerText.Trim();//取出对应节点名称下的节点文本 }
if (node1.Name == "location")
{
this.textBox3.Text = node1.InnerText.Trim();
}
if (node1.Name == "birthday")
{
this.textBox4.Text = node1.InnerText.Trim();
}
if (node1.Name == "gender")
{
if (node1.InnerText.Trim() == "m")
{
this.textBox5.Text = "";
}
else
{
this.textBox5.Text = "";
}
}


}
}
}
}
else
{
MessageBox.Show(
"查询失败!");
}

转载于:https://www.cnblogs.com/junjie94wan/archive/2011/08/12/2136375.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值