马上加入IBC程序猿 各种源码随意下,各种教程随便看! 注册 每日签到 加入编程讨论群

C#教程 ASP.NET教程 C#视频教程程序源码享受不尽 C#技术求助 ASP.NET技术求助

【源码下载】 社群合作 申请版主 程序开发 【远程协助】 每天乐一乐 每日签到 【承接外包项目】 面试-葵花宝典下载

官方一群:

官方二群:

C#获取IP归属地【使用抓取网页内容方式】

  [复制链接]
查看111217 | 回复272 | 2014-4-10 10:53:28 | 显示全部楼层 |阅读模式
通过IP获取归属地,例:用户登录时获取IP,在调用下面的方法,即可返回IP归属地
@.NET--小白   

此方法是通过IP查询归属地网站的GET方式,发送请求IP,并使用正则表达式抓取返回的归属地

首先:引用命名空间:
       using System.Net;
       using System.IO;
       using System.Text.RegularExpressions;

第二:代码
      
[C#] 纯文本查看 复制代码
  /// <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;

        }


仅仅这个方法就够了,在哪需要就在哪调用就行了,winform asp.net都能用
   
楼主做了个测试方法的winform

如图:

C#获取IP归属地【使用抓取网页内容方式】 www.ibcibc.com,C#

C#获取IP归属地【使用抓取网页内容方式】 www.ibcibc.com,C#





源码下载:

游客,如果您要查看本帖隐藏内容请回复





C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
啊乐乐 | 2014-4-10 10:57:39 | 显示全部楼层
顶下,
lf浅浅笑了 | 2014-4-10 11:03:40 | 显示全部楼层
这个不错、
Jietion | 2014-4-10 11:26:11 | 显示全部楼层
IP查询归属地网站的GET方式,发送请求IP,并使用正则表达式抓取返回的归属地
.NET--小白 | 2014-4-10 17:16:24 | 显示全部楼层
我上火了,,,,,感谢楼主百忙之中给予的帮助!!赏你一百个金币
ibcadmin | 2014-4-10 19:06:31 | 显示全部楼层
.NET--小白 发表于 2014-4-10 09:16
我上火了,,,,,感谢楼主百忙之中给予的帮助!!赏你一百个金币

3... 什么叫上火了...
C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
telnet | 2014-4-12 23:22:14 | 显示全部楼层
看看源代码
JamesCool | 2014-4-13 03:22:33 | 显示全部楼层
看看支持一下!
lovelykenshin | 2014-4-13 10:52:18 | 显示全部楼层
顶了
猴子请来的救兵 | 2014-4-15 16:00:39 | 显示全部楼层
膜拜Ing
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则