gpt4 book ai didi

得到真实外网IP、IP所在国家、省份、地区(小偷程序)

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 30 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章得到真实外网IP、IP所在国家、省份、地区(小偷程序)由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

这种方式效率不算高,如果用在WEB中,如果用得少可以用这种方式,如果常用,还是建议用IP库  。

复制代码代码如下

#region##得到真实IP以及所在地详细信息  ///<summary>  /// 得到真实IP以及所在地详细信息(Porschev)  ///</summary>  ///<returns></returns>  public string GetIpDetails()  {  string url = "http://www.ip138.com/ips8.asp"; //设置获取IP地址和国家源码的网址  string regStr = "(?<=<td\\s*align=\\\"center\\\">)[^<]*?(?=<br/><br/></td>)";  string ipRegStr = "((2[0-4]\\d|25[0-5]|[01]?\\d\\d?)\\.){3}(2[0-4]\\d|25[0-5]|[01]?\\d\\d?)"; //IP正则  string ip = string.Empty; //IP地址  string country = string.Empty; //国家  string adr = string.Empty; //省市  string html = GetHtml(url); //得到网页源码  Regex reg = new Regex(regStr, RegexOptions.None);  Match ma = reg.Match(html); html = ma.Value;  Regex ipReg = new Regex(ipRegStr, RegexOptions.None);  ma = ipReg.Match(html);  ip = ma.Value; //得到IP  int index = html.LastIndexOf(":") + 1;  country = html.Substring(index); //得到国家  adr = GetAdrByIp(ip);  return "IP:" + ip + " 国家:" + country + " 省市:" + adr;  }  #endregion  #region##通过IP得到IP所在地省市  ///<summary>  /// 通过IP得到IP所在地省市(Porschev)  ///</summary>  ///<param name="ip"></param>  ///<returns></returns>  public string GetAdrByIp(string ip)  {  string url = "http://www.cz88.net/ip/?ip=" + ip;  string regStr = "(?<=<span\\s*id=\\\"cz_addr\\\">).*?(?=</span>)";  string html = GetHtml(url); //得到网页源码  Regex reg = new Regex(regStr, RegexOptions.None);  Match ma = reg.Match(html);  html = ma.Value;  string[] arr = html.Split('');  return arr[0];  }  #endregion  #region##获取HTML源码信息  ///<summary>  /// 获取HTML源码信息(Porschev)  ///</summary>  ///<param name="url">获取地址</param>  ///<returns>HTML源码</returns>  public string GetHtml(string url)  {  Uri uri = new Uri(url);  WebRequest wr = WebRequest.Create(uri);  Stream s = wr.GetResponse().GetResponseStream();  StreamReader sr = new StreamReader(s, Encoding.Default);  return sr.ReadToEnd();  }  #endregion  。

最后此篇关于得到真实外网IP、IP所在国家、省份、地区(小偷程序)的文章就讲到这里了,如果你想了解更多关于得到真实外网IP、IP所在国家、省份、地区(小偷程序)的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com