用有道ip地址查询接口的详细方法

it2024-12-02  22

  #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 

转载于:https://www.cnblogs.com/_zjl/archive/2011/05/24/2054969.html

相关资源:数据结构—成绩单生成器
最新回复(0)