• 用有道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 

  • 相关阅读:
    java练习题2
    java练习题
    java输入输出
    字符集
    eclipse快捷键
    类和对象练习-people
    类和对象-三角形
    权限修饰符-输出求和阶乘
    权限修饰符-练习
    权限修饰符-father&&son
  • 原文地址:https://www.cnblogs.com/_zjl/p/2054969.html
Copyright © 2020-2023  润新知