用有道ip地址查询接口的详细方法
2011-05-24 09:14
309 查看
#region 读取http://www.yodao.com接口IP地址
/// <summary>
/// 读取http://www.yodao.com接口IP地址
/// </summary>
public static string GetstringIpAddress(string strIP)//strIP为IP
{
string sURL = "http://www.youdao.com/smartresult-xml/search.s?type=ip&q="+strIP+"";//youdao的URL
string stringIpAddress = "";
using (XmlReader read = XmlReader.Create(sURL))//获取youdao返回的xml格式文件内容
{
while (read.Read())
{
switch (read.NodeType)
{
case XmlNodeType.Text://取xml格式文件当中的文本内容
if (string.Format("{0}", read.Value).ToString().Trim() != strIP)//youdao返回的xml格式文件内容一个是IP,另一个是IP地址,如果不是IP那么就是IP地址
{
stringIpAddress=string.Format("{0}", read.Value).ToString().Trim();//赋值
}
break;
//other
}
}
}
return stringIpAddress;
}
//返回的xml数据格式
// <?xml version="1.0" encoding="gbk" ?>
//- <smartresult>
//- <product type="ip">
// <ip>60.223.233.226</ip>
// <location>山西省朔州市 网通</location>
// </product>
// </smartresult>
#endregion
/// <summary>
/// 读取http://www.yodao.com接口IP地址
/// </summary>
public static string GetstringIpAddress(string strIP)//strIP为IP
{
string sURL = "http://www.youdao.com/smartresult-xml/search.s?type=ip&q="+strIP+"";//youdao的URL
string stringIpAddress = "";
using (XmlReader read = XmlReader.Create(sURL))//获取youdao返回的xml格式文件内容
{
while (read.Read())
{
switch (read.NodeType)
{
case XmlNodeType.Text://取xml格式文件当中的文本内容
if (string.Format("{0}", read.Value).ToString().Trim() != strIP)//youdao返回的xml格式文件内容一个是IP,另一个是IP地址,如果不是IP那么就是IP地址
{
stringIpAddress=string.Format("{0}", read.Value).ToString().Trim();//赋值
}
break;
//other
}
}
}
return stringIpAddress;
}
//返回的xml数据格式
// <?xml version="1.0" encoding="gbk" ?>
//- <smartresult>
//- <product type="ip">
// <ip>60.223.233.226</ip>
// <location>山西省朔州市 网通</location>
// </product>
// </smartresult>
#endregion
相关文章推荐
- 用有道IP地址查询接口的详细方法
- C#使用有道ip地址查询接口方法实例详解
- IP地址查询接口及调用方法
- 基于Restful接口调用方法总结(超详细)
- 详细讲解了 JSP自定义标签 的 接口和 方法 原理
- [置顶] 【最新、最详细】电脑网站接入支付宝接口的方法
- Asp.Net : 捕捉和记录网站中出现的所有未处理错误,抛出详细的页面来源和访问ip,调用的接口方法及异常实例(记事本日志,系统日志及数据库日志)
- 齐全的IP地址查询接口及调用方法(转)
- Android的GradView接口组件的详细使用方法
- IP地址查询接口及调用方法
- IP地址查询接口及调用方法
- IP地址查询接口及调用方法
- IP地址查询接口及调用方法
- IP地址查询接口及调用方法
- IP地址查询接口及调用方法
- IP地址查询接口及使用方法
- IP地址查询接口及调用方法
- 各种交换机接口及连接方法介绍【详细图文】
- Restful接口调用方法超详细总结
- IP地址查询接口及调用方法