zoukankan      html  css  js  c++  java
  • 用有道ip地址查询接口的详细方法

      #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 

  • 相关阅读:
    js 鼠标事件大全
    ASP.NET 解决重复提交问题
    C# 统计函数运行时间
    DataGrid 、Repeater、DataList、GridView自动编号列
    两种时间格式正则表达式HH:mm 和HH:mm:ss
    SQL Server2008 新语法
    XYTipsWindow 2.8
    MSSQL 清空日志
    SQL 日期格式化大全
    HDOJ 2132
  • 原文地址:https://www.cnblogs.com/_zjl/p/2054969.html
Copyright © 2011-2022 走看看