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

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

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

官方一群:

官方二群:

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

[复制链接]
查看3792 | 回复2 | 2014-4-10 00:39:52 | 显示全部楼层 |阅读模式
求个代码示例!!急用
ibcadmin | 2014-4-10 10:39:17 | 显示全部楼层
[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;
        }



现给你做的, 测试通过,  直接调用方法就行,IP给上参数, 代码复制以后,引用下命名空间
C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
ibcadmin | 2014-4-10 10:40:33 | 显示全部楼层
现给你做的  就光测试了一个IP , 有问题再找我
C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则