.NET--小白 发表于 2014-4-10 00:39:52

网页登陆显示登录人IP归属地的功能

求个代码示例!!急用

ibcadmin 发表于 2014-4-10 10:39:17

   /// <summary>
      /// 获取IP归属地
      /// </summary>
      /// <param name="Ip">IP地址</param>
      /// <returns></returns>
      public string GetIpAddRess(string Ip)
      {
            WebRequest request = WebRequest.Create("http://www.ip138.com/ips138.asp?ip=" + Ip);
            WebResponse response = request.GetResponse();
            StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.GetEncoding("gb2312"));
            string read = reader.ReadToEnd();
            Regex regex = new Regex("<td align=\"center\"><ul class=\"ul1\"><li>本站主数据:(?<title>.*?)</li>");
            if (regex.IsMatch(read))
            {
                read = regex.Match(read).Groups["title"].Value;
               
            }
            return read;
      }


现给你做的, 测试通过,直接调用方法就行,IP给上参数, 代码复制以后,引用下命名空间

ibcadmin 发表于 2014-4-10 10:40:33

现给你做的就光测试了一个IP , 有问题再找我
页: [1]
查看完整版本: 网页登陆显示登录人IP归属地的功能