获得徐家汇的天气预报

代码:

- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.

    [self getWeatherInfo];

}
//获得徐家汇的天气预报
-(void)getWeatherInfo{

    NSError *error;

    NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://m.weather.com.cn/data/101021200.html" ]];//代码为徐家汇

    NSData *response = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];

    NSDictionary *weatherDic = [NSJSONSerialization JSONObjectWithData:response  options:NSJSONReadingMutableLeaves error:&error];

    NSDictionary *weatherInfo = [weatherDic objectForKey:@"weatherinfo"];

    NSLog(@"天气%@",[NSString stringWithFormat:@"\n%@\n%@\n%@\n%@\n%@\n ", [weatherInfo objectForKey:@"city"],[weatherInfo objectForKey:@"date_y"],[weatherInfo objectForKey:@"week"], [weatherInfo objectForKey:@"weather1"], [weatherInfo objectForKey:@"temp1"]]);

    /*
     天气
     徐家汇
     2014年3月4日
     星期二
     小雨转多云
     11℃~6℃
     */

}

输出:

2015-03-11 16:02:06.686 徐家汇天气预报[5526:214455] 天气

徐家汇

201434

星期二

小雨转多云

11~6

时间: 2024-10-10 22:22:41

获得徐家汇的天气预报的相关文章

【代码笔记】获得徐家汇的天气预报

一,代码. //获得徐家汇的天气预报 -(void)getWeatherInfo{ NSError *error; NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://m.weather.com.cn/data/101021200.html" ]];//代码为徐家汇 NSData *response = [NSURLConnection sendSynchronousReq

iOS-国家气象局-天气预报接口等常用接口

接口地址: http://www.weather.com.cn/data/sk/101010100.html http://www.weather.com.cn/data/cityinfo/101010100.html http://m.weather.com.cn/data/101010100.html 对于第三个接口,返回信息比较全面,也是以json格式提供,格式如下 {"weatherinfo": { //基本信息; "city":"北京"

天气预报接口api(中国天气网)

中国天气weather.comhttp://m.weather.com.cn/data/101110101.html(六天预报) http://www.weather.com.cn/data/sk/101110101.html(实时天气信息) 其中101110101是城市的代码,获得城市代码进入 http://www.weather.com.cn在搜索框上输入你要需要获得天气的城市,点击查询,即可在地址栏获得相应城市编号,然后替换http://m.weather.com.cn/data/1011

开源免费天气预报接口API以及全国全部地区代码!!(国家气象局提供)

国家气象局提供的天气预报接口 接口地址: http://www.weather.com.cn/data/sk/101010100.html http://www.weather.com.cn/data/cityinfo/101010100.html http://m.weather.com.cn/data/101010100.html 对于第三个接口,返回信息比較全面,也是以json格式提供,格式例如以下 {"weatherinfo": { //基本信息; "city&quo

天气预报api整理

目录 1.国家气象局提供的天气预报接口 1.1.接口网址 1.2.示范代码 2.各个城市对应的代码 作为一个开发的diaosi,在开发过程中,时常会遇到添加天气的功能,现在百忙之中抽出一点时间整理了一下开发天气功能的api: URL=http://xml.weather.com/weather/local/CHXX0037?cc=*&unit=m&dayf=6 其中,CHXX0037 就是广州的国际城市代码,在国外适用,还可以用101280101国内的代码来代替. 国家气象局提供的天气预报

【第29篇】通过HttpClient+Gson解析中国天气网的天气预报信息

http://jilongliang.iteye.com/blog/1932110 package com.test; import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.IOException; import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; im

java 实现城市联动查询天气预报

前言:因为公司平台有便民服务模块,这边我就主要和我的另一位同事负责便民服务这块的功能,这快东西涉及的领域比较多,我主要负责手机流量充值,固话宽带缴费,飞机票预订,有线电视,最后加上一个天气预报,好了废话不多说了. 下面主要讲解天气预报java的实现过程,讲这个是因为天气预报比其他便民服务要难做些,也花了我差不多3天的时间,其实是用不了这么多时间的,主要是找到百度的接口是免费的,你们懂的免费的东西一般来说不是有点坑,就是缺胳膊短腿的,要不然你都全提供了,别人那些收费的接口不是没得人去用了嘛,</p

国家气象局提供的天气预报接口

今天突然用到web服务接口对接 想了一下,Apache 的 CXF 可以发布发布服务的话应该也可以接收服务 然后就去尝试了一下,期间发生各种错误各种无奈 后来网上一查,查出下面的东东 顿时有股扇一耳光的冲动, 下面是国家气象局提供的天气预报接口  返回JSON格式文件,解析JSON文件数据就能得到你想要的啦 接口地址: http://www.weather.com.cn/data/sk/101010100.html http://www.weather.com.cn/data/cityinfo/

C#调用国家气象局天气预报接口

原文:C#调用国家气象局天气预报接口 一.需求 最近,刚好项目中有天气预报查询功能的需求,要求录入城市名称,获取该城市今日天气信息及相关气象生活辅助信息等. 例如:查询北京市天气 结果为: 今日北京天气:15℃~5℃ 阵雨转阴,北风3-4级,天气冷,建议着棉服.羽绒服.皮夹克加羊毛衫等冬季服装.年老体弱者宜着厚棉衣.冬大衣 或厚羽绒服. 洗车指数:不宜.紫外线指数:最弱.晨练指数:较不宜.舒适指数:较舒适. 还好,国家气象局提供相关接口,再此表示感谢,虽然个人觉得该api设计思路有待提高,但是相