获取Ip所在城市名与详细
//获取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所在城市名与详细相关推荐
- PHP获取ip所在城市
代码如下 function index(){$ip="218.26.XX.XXX";if($ip == ''){$url = "http://int.dpool.sina ...
- PHP获取ip与ip所在城市
今天在博客园看到一篇关于如何获取ip以及ip所在城市,刚好用到,就转载一下分享给大家看看,博主昵称:TBHacker 1获取真实ip,本地测试总是::1 或者127.0.0.1 或者局域网的ip /* ...
- Unity 工具之 获取当前所在城市的天气数据的封装(自动定位当前所在城市,天气数据可以获得多天天数据)
Unity 工具之 获取当前所在城市的天气数据的封装(自动定位当前所在城市,天气数据可以获得多天天数据) 目录 Unity 工具之 获取当前所在城市的天气数据的封装(自动定位当前所在城市,天气数据可以 ...
- 微信小程序结合腾讯位置服务获取用户所在城市信息
背景 实现小程序进去后获取用户当前所在城市,然后显示该城市的数据,并且显示在导航栏和 Tab上. 微信小程序中,我们可以通过调用wx.getLocation()获取到设备当前的地理位置信息,这个信息是 ...
- 【微信小程序腾讯位置服务】获取用户所在城市信息实战
背景 实现小程序进去后获取用户当前所在城市,然后显示该城市的数据,并且显示在导航栏和 Tab上. 微信小程序中,我们可以通过调用wx.getLocation()获取到设备当前的地理位置信息,这个信息是 ...
- 微信小程序获取当前所在城市(地区定位与切换)
小程序地区定位与切换 添加链接描述 添加链接描述 添加链接描述 <text class="chengshi">{{citynames}}</text>< ...
- Vue:获取当前定位城市名
实现思想:通过定位获取到当前所在城市名: 1.在工程目录index.html中引入: <script type="text/javascript" src="htt ...
- vue中获取获取当前城市地址_Vue中获取当前定位城市名
实现思想:通过定位获取到当前所在城市名: 1.在工程目录index.html中引入: ps:秘钥可以去百度开发者平台申请 2.在build/webpack.base.conf.js(与entry同级) ...
- php获取ip与端口,PHP获取IP与连接数,并获取IP所在地址
php-cli下执行 windows下的运维工具,改成linux也很方便 用PHP获取IP与连接数,并获取IP所在地址,主要针对80端口,其他端口也能看到 开启反解ip可判断是否是蜘蛛. //获取连接 ...
最新文章
- Logistic Regression--逻辑回归算法汇总
- 基于SpringBoot和Vue的分布式爬虫系统(JavaWeb)
- 多模态理论张德禄_结构动力学中的模态分析(3) —— 模态参数及实验模态分析...
- 9.Boost之正则regex
- js 操作 iframe
- spring cloud 入门系列六:使用Zuul 实现API网关服务
- 利用T-SQL动态定义重复SQL Server数据库表行
- CAD安装失败Failed Installation aborted, Result=1603
- 纬地道路纵断面设计教程_如何高效算量?市政道路从识图算量到施工工艺,一篇全搞定!...
- SRCNN论文翻译(Image Super-Resolution Using Deep Convolutional Networks)
- EasyRecovery易恢复15免费数据恢复软件功能介绍
- 英语之形容词和副词规则
- 首席分析师:教你解读政策取向
- 初生牛犊不怕虎的我记录一次 web面试
- 增量式编码器和绝对式编码器
- JS脚本defer的作用 (转自一路前行)
- 《带你体验程序员专属编辑器Markdown编辑器|CSDN编辑器测评》
- 在线运行python的网站-Python在线练习运行平台
- 百度地图API支持HTTPS
- 关于上海物流软件产业的探讨
热门文章
- 【ORACLE 高可用】作业 :配置ORACLE GoldenGate 2
- Android 退出应用程序
- android wps表格如何设置边框颜色
- 随机验证码。 * 随机生成十组六位字符组成的验证码。 * 验证码由大小写字母、数字字符组成。
- 【浏览器】event.pageX/Y页面坐标(CSS像素) event.clientX/Y视口Viewport坐标(CSS像素) event.screenX/Y屏幕坐标(屏幕像素)
- 【-】WebKit Layout (布局)
- MapReduce程序的优化
- Solidworks如何绘制装饰螺纹线
- Mysql 客户端查询结果如何保存到本地而不是服务端?
- crawler_x-requested-with 请求头