本文实例讲述了C#使用有道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>
希望本文所述对大家的C#程序设计有所帮助。
本文向大家介绍C/C++ ip地址与int类型的转换实例详解,包括了C/C++ ip地址与int类型的转换实例详解的使用技巧和注意事项,需要的朋友参考一下 C/C++ ip地址与int类型的转换实例详解 前言 最近看道一个面试题目,大体意思就是将ip地址,例如“192.168.1.116”转换成int类型,同时还能在转换回去 思路 ip地址转int类型,例如ip为“192.168.1.116”,相
本文向大家介绍python实现查询IP地址所在地,包括了python实现查询IP地址所在地的使用技巧和注意事项,需要的朋友参考一下 使方法一、用IP138数据库查询域名或IP地址对应的地理位置。 方法二、本来想调用阿里的ip接口查询ip归属地。结果发现阿里的接口非常不给力,主要是不准确,不过是免费的且有地区和ISP的信息。以下是实现代码 但是多次查询发现ip归属地不准确,于是使用17mon的ip查
本文向大家介绍python实现ip地址查询经纬度定位详解,包括了python实现ip地址查询经纬度定位详解的使用技巧和注意事项,需要的朋友参考一下 1、此api已经关闭 https://api.map.baidu.com/highacciploc/v1?qcip=220.181.38.113&ak=你申请的AK&extensions=1&coord=bd09ll 2、现在改成 API首页:htt
本文向大家介绍C语言接口与实现方法实例详解,包括了C语言接口与实现方法实例详解的使用技巧和注意事项,需要的朋友参考一下 本文以实例形式详细讲述了C语言接口与实现方法,对于深入掌握C语言程序设计有一定的借鉴价值。分享给大家供大家参考。具体分析如下: 一般来说,一个模块有两部分组成:接口和实现。接口指明模块要做什么,它声明了使用该模块的代码可用的标识符、类型和例程,实现指明模块是如何完成其接口声明的目
本文向大家介绍使用Redis有序集合实现IP归属地查询详解,包括了使用Redis有序集合实现IP归属地查询详解的使用技巧和注意事项,需要的朋友参考一下 工作中经常遇到一类需求,根据 IP 地址段来查找 IP 对应的归属地信息。如果把查询过程放到关系型数据库中,会带来很大的 IO 消耗,速度也不能满足,显然是不合适的。 那有哪些更好的办法呢?为此做了一些尝试,下面来详细说明。 构建索引文件 在 Gi
本文向大家介绍使用什么命令查看 ip 地址及接口信息?相关面试题,主要包含被问及使用什么命令查看 ip 地址及接口信息?时的应答技巧和注意事项,需要的朋友参考一下 答案: ifconfig