C#(asp.net)IP地址查询接口,数据提供网易有道

转载 2011年01月10日 11:43:00

有道(yodao)提供的接口返回给我们是xml格式的文件,

在IE中输入网址:

http://www.youdao.com/smartresult-xml/search.s?type=ip&q=59.58.2.171

得到的格式文件就是:
  <?xml version="1.0" encoding="gbk" ?>
- <smartresult>
- <product type="ip">
  <ip>119.39.90.225</ip>
  <location>福建省宁德市 (古田县)电信 </location>
  </product>
  </smartresult>

 

===============================================================

  只有<location>湖南省 网通</location> 是我们需要的

  C#(asp.net)调用代码如下:

        #region  判断IP所在地:有道接口
        public string GetIPinArea(string strIP)//strIP为IP
        {
            string sURL = "http://www.youdao.com/smartresult-xml/search.s?type=ip&q=" + strIP + "";
            string stringIpAddress = "";
            using (XmlReader read = XmlReader.Create(sURL))//获取返回的xml格式文件内容
            {
                while (read.Read())
                {
                    switch (read.NodeType)
                    {
                        case XmlNodeType.Text://取xml格式文件当中的文本内容
                            if (string.Format("{0}", read.Value).ToString().Trim() != strIP)//youdao返回的xml格式文件内容一个是IP,另一个是IP地址
                            {
                                stringIpAddress = string.Format("{0}", read.Value).ToString().Trim();//赋值
                            }
                            break;
                        //other
                    }
                }
            }
            return stringIpAddress;
        }
        #endregion 

网易有道离职记

从网易有道离职一段时间了。LP和tt都说最好不要写前公司的总结,写好写坏总有人来找茬。但是我想这毕竟是个人的观点和看法,代表着自己这些年的观点。自己应该总结一下,与他人无关。可能再过多少年回顾一下,也...
  • cctt_1
  • cctt_1
  • 2015年11月01日 11:44
  • 17237

IP地址查询接口及调用方法

IP地址查询接口及调用方法 设计蜂巢 | 2011-12-29 | javascript 设计蜂巢IP地址查询接口:http://www.hujuntao.com/api/ip/i...
  • kong1940742529
  • kong1940742529
  • 2017年02月09日 12:20
  • 3499

网易有道产品笔试及个人解答(小部分题目)

1、 1/4 1/3 1/2 27/35 () 找到一个规律但是没有答案: 2/8 5/15 12/24 27/35 也就是每一项的分子(第一项除外)等于前一项分子乘以2+1或2或3···...
  • u013816144
  • u013816144
  • 2016年09月22日 21:16
  • 3127

缅怀一次惨痛的网易有道面试经历

恩。。。自己还是太弱了,这次面试被虐的无地自容。。。 一面: 哇,来了一个美女,一开始还以为是hr,结果是面试官。 还是老一套的面试流程,上来先看看简历,她边看边让我介绍一下项目经历,先...
  • u010770184
  • u010770184
  • 2016年12月09日 15:28
  • 2996

Asp.NET调用有道翻译API

调用有道API进行翻译,如图: HTML:   翻译 #sourceWord { hei...
  • apollokk
  • apollokk
  • 2013年07月16日 12:16
  • 2931

C# IP地址和整数之间的转换,IP地址和数字ip地址的转换

IP地址与整数之间的转换 1、IP地址转换为整数 原理:IP地址每段可以看成是8位无符号整数即0-255,把每段拆分成一个二进制形式组合起来,然后把这个二进制数转变成一个无符号的32位整数。 举...
  • u011127019
  • u011127019
  • 2016年11月04日 11:56
  • 1470

2017网易有道校招前端面试

热乎乎的有道2017年校招前端面试题~~
  • datou0529
  • datou0529
  • 2016年09月06日 23:39
  • 1954

IP地址查询接口及调用方法

IP地址查询接口及调用方法 设计蜂巢 | 2011-12-29 | javascript 设计蜂巢IP地址查询接口:http://www.hujuntao.com/api/ip/i...
  • feixiangdexin123087
  • feixiangdexin123087
  • 2013年06月08日 17:44
  • 33889

C# 网络编程之通过ip地址获取地理位置(补充)

前面我写过一篇文章"C# 网络编程之获取本机名、ip地址、域名、物理位置"里面可以根据输入的网址根据其ip地址获取器物理位置,其中该部分主要代码是通过有道网提供的在线第三方接口实现动态获取它的数据.现...
  • Eastmount
  • Eastmount
  • 2014年01月22日 17:40
  • 4748

ASP.NET后台为移动端提供接口

引言         最近公司交给我个任务,为IOS移动端写接口。现有公司的软件是ASP.NET做的,现在想把某些功能移植到IOS APP上。大多数对外接口会实现webservice方法,但经理...
  • u013037201
  • u013037201
  • 2016年05月11日 22:44
  • 3915
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#(asp.net)IP地址查询接口,数据提供网易有道
举报原因:
原因补充:

(最多只允许输入30个字)