//获取ip和地理信息
string url = "http://pv.sohu.com/cityjson";
WebRequest wRequest = WebRequest.Create(url);
wRequest.Method = "GET";
wRequest.ContentType = "text/html;charset=UTF-8";
WebResponse wResponse = wRequest.GetResponse();
Stream stream = wResponse.GetResponseStream();
StreamReader reader = new StreamReader(stream, System.Text.Encoding.Default);
string str = reader.ReadToEnd(); //url返回的值reader.Close();
wResponse.Close();
//var returnCitySN = {"cip": "113.57.68.117", "cid": "420100", "cname": "湖北省武汉市"};
// Response.Write(str);var start = str.IndexOf('{');
var end = str.IndexOf('}');str = str.Substring(start, (end - start) + 1);
//{"cip": "113.57.68.117", "cid": "420100", "cname": "湖北省武汉市"}
//Response.Write(str);//湖北省武汉市
JObject jonObj = JObject.Parse(str);
label1.Text = jonObj["cname"].ToString() + " " + jonObj["cip"].ToString();using (var client = new WebClient())
{
client.Encoding = Encoding.UTF8;
var urld = "http://ip.taobao.com/service/getIpInfo.php?ip="+jonObj["cip"].ToString();
var json = client.DownloadString(urld);
var ip = JsonConvert.DeserializeObject<TIPData>(json);
cityname.Text = ip.data.city;
}

  

转载于:https://www.cnblogs.com/ZaraNet/p/9434044.html

获取Ip所在城市名与详细相关推荐

  1. PHP获取ip所在城市

    代码如下 function index(){$ip="218.26.XX.XXX";if($ip == ''){$url = "http://int.dpool.sina ...

  2. PHP获取ip与ip所在城市

    今天在博客园看到一篇关于如何获取ip以及ip所在城市,刚好用到,就转载一下分享给大家看看,博主昵称:TBHacker 1获取真实ip,本地测试总是::1 或者127.0.0.1 或者局域网的ip /* ...

  3. Unity 工具之 获取当前所在城市的天气数据的封装(自动定位当前所在城市,天气数据可以获得多天天数据)

    Unity 工具之 获取当前所在城市的天气数据的封装(自动定位当前所在城市,天气数据可以获得多天天数据) 目录 Unity 工具之 获取当前所在城市的天气数据的封装(自动定位当前所在城市,天气数据可以 ...

  4. 微信小程序结合腾讯位置服务获取用户所在城市信息

    背景 实现小程序进去后获取用户当前所在城市,然后显示该城市的数据,并且显示在导航栏和 Tab上. 微信小程序中,我们可以通过调用wx.getLocation()获取到设备当前的地理位置信息,这个信息是 ...

  5. 【微信小程序腾讯位置服务】获取用户所在城市信息实战

    背景 实现小程序进去后获取用户当前所在城市,然后显示该城市的数据,并且显示在导航栏和 Tab上. 微信小程序中,我们可以通过调用wx.getLocation()获取到设备当前的地理位置信息,这个信息是 ...

  6. 微信小程序获取当前所在城市(地区定位与切换)

    小程序地区定位与切换 添加链接描述 添加链接描述 添加链接描述 <text class="chengshi">{{citynames}}</text>< ...

  7. Vue:获取当前定位城市名

    实现思想:通过定位获取到当前所在城市名: 1.在工程目录index.html中引入: <script type="text/javascript" src="htt ...

  8. vue中获取获取当前城市地址_Vue中获取当前定位城市名

    实现思想:通过定位获取到当前所在城市名: 1.在工程目录index.html中引入: ps:秘钥可以去百度开发者平台申请 2.在build/webpack.base.conf.js(与entry同级) ...

  9. php获取ip与端口,PHP获取IP与连接数,并获取IP所在地址

    php-cli下执行 windows下的运维工具,改成linux也很方便 用PHP获取IP与连接数,并获取IP所在地址,主要针对80端口,其他端口也能看到 开启反解ip可判断是否是蜘蛛. //获取连接 ...

最新文章

  1. Logistic Regression--逻辑回归算法汇总
  2. 基于SpringBoot和Vue的分布式爬虫系统(JavaWeb)
  3. 多模态理论张德禄_结构动力学中的模态分析(3) —— 模态参数及实验模态分析...
  4. 9.Boost之正则regex
  5. js 操作 iframe
  6. spring cloud 入门系列六:使用Zuul 实现API网关服务
  7. 利用T-SQL动态定义重复SQL Server数据库表行
  8. CAD安装失败Failed Installation aborted, Result=1603
  9. 纬地道路纵断面设计教程_如何高效算量?市政道路从识图算量到施工工艺,一篇全搞定!...
  10. SRCNN论文翻译(Image Super-Resolution Using Deep Convolutional Networks)
  11. EasyRecovery易恢复15免费数据恢复软件功能介绍
  12. 英语之形容词和副词规则
  13. 首席分析师:教你解读政策取向
  14. 初生牛犊不怕虎的我记录一次 web面试
  15. 增量式编码器和绝对式编码器
  16. JS脚本defer的作用 (转自一路前行)
  17. 《带你体验程序员专属编辑器Markdown编辑器|CSDN编辑器测评》
  18. 在线运行python的网站-Python在线练习运行平台
  19. 百度地图API支持HTTPS
  20. 关于上海物流软件产业的探讨

热门文章

  1. 【ORACLE 高可用】作业 :配置ORACLE GoldenGate 2
  2. Android 退出应用程序
  3. android wps表格如何设置边框颜色
  4. 随机验证码。 * 随机生成十组六位字符组成的验证码。 * 验证码由大小写字母、数字字符组成。
  5. 【浏览器】event.pageX/Y页面坐标(CSS像素) event.clientX/Y视口Viewport坐标(CSS像素) event.screenX/Y屏幕坐标(屏幕像素)
  6. 【-】WebKit Layout (布局)
  7. MapReduce程序的优化
  8. Solidworks如何绘制装饰螺纹线
  9. Mysql 客户端查询结果如何保存到本地而不是服务端?
  10. crawler_x-requested-with 请求头